repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara,...

97
RANCANG BANGUN APLIKASI PEMELIHARAAN DATA PENDENGAR RADIO PADA SINDO TRIJAYA FM SURABAYA KERJA PRAKTEK Disusun oleh: Nama : Marco Teguh Permana NIM : 11.41010.0007 Program : S1 (Strata Satu) Jurusan : Sistem Informasi SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA 2014

Transcript of repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara,...

Page 1: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

RANCANG BANGUN APLIKASI PEMELIHARAAN DATA PENDENGAR

RADIO PADA SINDO TRIJAYA FM SURABAYA

KERJA PRAKTEK

Disusun oleh:

Nama : Marco Teguh Permana

NIM : 11.41010.0007

Program : S1 (Strata Satu)

Jurusan : Sistem Informasi

SEKOLAH TINGGI

MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER

SURABAYA

2014

Page 2: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

Orang sukses tidak santai, orang santai tidak sukses

Ada kemauan, ada jalan

Segala sesuatu jika dipersiapkan dengan baik akan berhasil,

sebaliknya tanpa persiapan pasti gagal

Page 3: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan
Page 4: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan
Page 5: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

v

KATA PENGANTAR

Puji syukur alhamdulillah penulis panjatkan kehadirat Allah SWT atas

berkat, rahmat, taufik dan hidayah-Nya, penyusunan laporan pelaksanaan Kerja

Praktek yang berjudul “Rancang Bangun Aplikasi Pemeliharaan Data Pendengar

Pada Sindo Trijaya FM Surabaya” dapat diselesaikan dengan baik.

Penulis menyadari bahwa dalam proses penulisan laporan pelaksanaan

Kerja Praktek ini banyak mengalami kendala, namun berkat bantuan, bimbingan,

kerjasama dari berbagai pihak dan berkah dari Allah SWT sehingga kendala-

kendala yang dihadapi tersebut dapat diatasi. Untuk itu penulis menyampaikan

ucapan terima kasih dan penghargaan kepada Bapak Julianto Lemantara, S.Kom.,

M.Eng selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas

meluangkan waktu, tenaga dan pikiran memberikan bimbingan, motivasi, arahan,

dan saran-saran yang sangat berharga kepada penulis selama menyusun laporan

Kerja Praktek.

Selanjutnya ucapan terima kasih penulis disampaikan juga kepada:

1. Ayah dan Ibu yang selalu mendoakan keberhasilan dan keselamatan selama

menempuh pendidikan.

2. Bapak Susantomo selaku penyelia Kerja Praktek yang telah memberikan

tempat Kerja Praktek kepada penulis dan banyak memberikan masukkan serta

saran terhadap pembuatan program.

3. Semua pihak yang tidak dapat penulis sebut satu persatu yang telah

membantu dalam penyelesaian penulisan laporan Kerja Praktek ini.

Dengan segala kerendahan hati penulis menyadari masih banyak

terdapat kekurangan-kekurangan, sehingga penulis mengharapkan adanya saran

dan kritik yang bersifat membangun demi kesempurnaan laporan Kerja Praktek

ini.

Surabaya, 10 Juni 2014

Penulis

Page 6: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

iv

ABSTRAK

Berdasarkan hasil survey dan wawancara dengan produser radio Sindo

Trijaya FM Surabaya, produser mengalami kesulitan dalam melakukan pencarian

data pendengar, serta pembuatan laporan data pendengar sehingga belum bisa

membantu manajemen radio dalam mengambil keputusan. Selain itu,

penyampaian informasi acara ke pendengar selama ini masih membutuhkan waktu

yang cukup lama karena pihak radio harus mencari data contact pendengar satu

per satu di dalam buku pencatatan data pendengar.

Aplikasi pemeliharaan data pendengar merupakan sebuah pengembangan

yang digunakan untuk mempercepat proses transaksi yang ada pada radio.

Transaksi – transaksi yang ditangani oleh aplikasi pemeliharaan data pendengar

meliputi proses pencatatan data pendengar, pencarian data pendengar, dan laporan

– laporan yang berupa laporan data pendengar, laporan transaksi data pendengar,

dan laporan data pemenang hadiah yang dibutuhkan oleh pimpinan radio. Aplikasi

ini dilengkapi dengan fitur SMS gateway yang dapat mempercepat informasi

kepada pendengar radio.

Setelah diuji coba dan diimplementasikan kepada pemakai di radio Sindo

Trijaya FM Surabaya, aplikasi pemeliharaan data pendengar ternyata dapat

membantu pekerjaan produser radio. Hal ini terbukti dari aplikasi mempercepat

pelayanan terhadap pencatatan data pendengar, pencarian data pendengar,

penyampaian informasi melalui SMS gateway ke pendengar, serta mempermudah

pembuatan laporan yang dibutuhkan oleh pimpinan radio untuk membantu dalam

pengambilan keputusan.

Kata kunci: Aplikasi Pemeliharaan Data Pendengar, Pencatatan, Kuis, SMS

Gateway.

Page 7: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

vi

DAFTAR ISI

Halaman

ABSTRAK ............................................................................................................. iv

KATA PENGANTAR ............................................................................................. v

DAFTAR ISI .......................................................................................................... vi

DAFTAR TABEL .................................................................................................. ix

DAFTAR GAMBAR ............................................................................................... x

DAFTAR LAMPIRAN ........................................................................................ xiii

BAB I PENDAHULUAN ........................................................................................ 1

1.1. Latar Belakang Masalah .................................................................................... 1

1.2. Rumusan Masalah ............................................................................................. 2

1.3. Batasan Masalah................................................................................................ 2

1.4. Tujuan ............................................................................................................... 3

1.5. Manfaat ............................................................................................................. 3

1.6. Sistematika Penulisan........................................................................................ 4

BAB II GAMBARAN UMUM ................................................................................ 6

2.1. Sejarah ............................................................................................................... 6

2.2. Visi dan Misi ..................................................................................................... 7

2.2.1. Visi .......................................................................................................... 7

2.2.2. Misi ......................................................................................................... 7

2.3. Tujuan Pokok Radio Sindo Trijaya FM Surabaya ............................................ 7

2.4. Struktur Organisasi Radio Sindo Trijaya FM Surabaya ................................... 7

BAB III LANDASAN TEORI ................................................................................. 9

3.1. Aplikasi ............................................................................................................. 9

3.2. Analisis Sistem .................................................................................................. 9

3.3. Desain Sistem .................................................................................................. 10

3.4. Pengertian Basis Data ..................................................................................... 10

3.5. Data Flow Diagram (DFD) ............................................................................ 10

3.6. Pengertian bagan Alir/Flowchart .................................................................... 12

3.7. Pengertian Entity Relationship Diagram (ER-D) ........................................... 13

Page 8: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

vii

3.8 Buku Telepon ................................................................................................... 14

3.9. SMS Gateway.................................................................................................. 14

BAB IV DESKRIPSI PEKERJAAN ..................................................................... 16

4.1. Menganalisis Sistem........................................................................................ 16

4.2. Mendesain Sistem ........................................................................................... 18

4.2.1. System Flow .......................................................................................... 18

4.2.2. Context Diagram................................................................................... 38

4.2.3. Hierarchy Input Proses Output (HIPO) ............................................... 39

4.2.4. Data Flow Diagram (DFD) .................................................................. 40

4.2.5. Entity Relationship Diagram (ERD)..................................................... 58

A. Conceptual Data Model (CDM) ....................................................... 58

B. Physical Data Model (PDM) ............................................................ 58

4.2.6. Database Management System (DBMS) .............................................. 59

4.2.7. Desain Input Output .............................................................................. 63

4.3. Mengimplementasi Sistem .............................................................................. 71

4.4. Melakukan Pembahasan terhadap Implementasi Sistem ................................ 71

4.4.1. Form Login ........................................................................................... 72

4.4.2. Form Utama .......................................................................................... 74

4.4.3. Form Transaksi ..................................................................................... 74

4.4.4. Form Karyawan .................................................................................... 77

4.4.5. Form Acara ........................................................................................... 79

4.4.6. Form Point ............................................................................................ 80

4.4.7. Form Periode ........................................................................................ 81

4.4.8. Form Pencarian Pemenang ................................................................... 82

4.4.9. Form Registrasi Pengambilan Hadiah .................................................. 82

4.4.10. Form Laporan Data Pendengar ........................................................... 83

4.4.11. Form Laporan Data Transaksi ............................................................ 84

4.4.12. Form Laporan Data Pemenang ........................................................... 85

4.4.13. Form SMS Gateway ........................................................................... 86

BAB V PENUTUP ................................................................................................. 87

5.1. Kesimpulan .............................................................................................. 87

5.2. Saran ........................................................................................................ 87

Page 9: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

viii

DAFTAR PUSTAKA ............................................................................................ 88

LAMPIRAN ........................................................................................................... 89

Page 10: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

1

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Menurut Alves (2010), Teknologi Informasi (TI) memegang peranan

penting dalam dunia bisnis. Agar mampu bertahan dan berkembang di persaingan

global yang semakin ketat saat ini, sebuah perusahaan harus mampu

mengumpulkan, menyimpan, menyebar dan mengolah data dan informasi yang

dibutuhkan dengan cepat dan akurat agar kebutuhan perusahaan dapat tercapai.

Oleh karena itu, dibutuhkan sistem yang terkomputerisasi.

Sindo Trijaya FM Surabaya merupakan salah satu perusahaan yang

bergerak di bidang penyiaran radio yang terletak di gelombang 104,7 FM. Sindo

Trijaya FM Surabaya merupakan transformasi dari Trijaya FM yang sebelumnya

bernama SCFM sudah mengudara di era 90-an. Dengan format informasi sebagai

menu utama dan musik sebagai selingan, Sindo Trijaya FM Surabaya hadir

memberi warna baru dalam industri radio di Tanah Air. Selain itu, sajian

informasi Sindo Trijaya FM Surabaya, dikemas secara khas, beragam dan hanya

menyajikan informasi penting bagi pendengarnya. Selingan lagu dan musik yang

enak dan hits, membuat radio ini menjadi satu-satunya radio informasi yang enak

didengar (Susantomo, 2013).

Radio Sindo Trijaya FM Surabaya masih menggunakan proses

konvensional dan belum terkomputerisasi dalam hal pencatatan data pendengar.

Pendengar yang menghubungi radio Sindo Trijaya FM Surabaya per harinya

mencapai ± 100 penelpon. Sementara itu, petugas penerima telepon dan SMS

pendengar selama ini hanya menulis identitas pendengar yang menghubungi pihak

radio melalui media telepon dan SMS ke dalam buku pencatatan data pendengar.

Akibatnya, pihak radio sangat sulit melakukan pencarian data pendengar. Hal ini

juga dapat memperlambat pemberian informasi tentang acara yang akan diadakan

di radio Sindo Trijaya FM

Page 11: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

2

Surabaya kepada pendengar. Selain itu, permasalahan juga terdapat pada lamanya

pemberian informasi laporan data pendengar, laporan transaksi data pendengar,

dan laporan data pemenang hadiah ke pimpinan.

Berdasarkan permasalahan di atas, maka radio Sindo Trijaya FM harus

dilakukan perubahan terhadap pencatatan data pendengar. Pembuatan aplikasi

merupakan solusi dari perubahan yang akan dilakukan. Dengan adanya aplikasi

ini, dapat mempermudah petugas dalam pengisian data penelpon dan SMS.

Petugas penerima telepon dan SMS bisa langsung mengisikan data penelpon dan

SMS pada aplikasi yang sudah ada pada komputer. Selain itu, petugas penerima

telepon dan SMS juga bisa langsung mencetak laporan pada Aplikasi

pemeliharaan data pendengar apabila manager dari radio Sindo Trijaya FM

Surabaya meminta rekapan pencatatan data pendengar. Aplikasi ini juga memiliki

fitur SMS Gateway yang berguna untuk menginformasikan acara yang diadakan

oleh radio Sindo Trijaya FM Surabaya kepada pendengar melalui kiriman SMS.

Berdasarkan pada kekurangan sistem yang ada, maka dapat diajukan

pembuatan Aplikasi Pemeliharaan Data Pendengar Radio Sindo Trijaya FM

Surabaya. Dengan adanya aplikasi, kinerja perusahaan diharapkan dapat mencapai

tujuan yang diinginkan.

1.2. Rumusan Masalah

Berdasarkan latar belakang permasalahan diatas, maka rumusan masalah

pada Kerja Praktek ini adalah sebagai berikut:

1. Bagaimana merancang dan membangun aplikasi pemeliharaan data

pendengar pada radio SINDO TRIJAYA FM SURABAYA.

2. Bagaimana merancang dan membangun aplikasi yang dapat

memberitahukan informasi acara kepada pendengar melalui SMS Gateway.

1.3. Batasan Masalah

Pelaksanaan Kerja Praktek dalam pembuatan aplikasi pemeliharaan data

pendengar dibatasi pada hal-hal sebagai berikut:

Page 12: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

3

1. Sistem yang dibangun mencakup sistem pencatatan, pencarian dan

pembuatan laporan data masuk telepon dan SMS pendengar di radio Sindo

Trijaya FM Surabaya.

2. Aplikasi ini ditambah dengan fitur SMS Gateway untuk mempermudah

proses pemberitahuan informasi acara yang diadakan kepada pendengar

radio Sindo Trijaya FM Surabaya.

3. Data yang digunakan berasal dari pendengar radio Sindo Trijaya FM

Surabaya.

4. Laporan yang dihasilkan berupa laporan data pendengar, laporan data

transaksi, dan laporan data pemenang.

1.4. Tujuan

Berdasarkan perumusan masalah yang ada, tujuan yang ingin dicapai

dalam Kerja Praktek adalah:

1. Menghasilkan aplikasi pemeliharaan data pendengar radio pada radio Sindo

Trijaya FM Surabaya.

2. Menghasilkan aplikasi yang dapat memberitahukan informasi acara yang

akan diadakan kepada pendengar radio Sindo Trijaya FM Surabaya melalui

SMS Gateway.

1.5. Manfaat

Manfaat yang diharapkan dalam aplikasi Pencatatan Data Pendengar pada

Sindo Trijaya FM Surabaya adalah sebagai berikut :

1. Bagi Penerima Telepon dan SMS Pendengar

Mempermudah dalam pembuatan laporan, karena semua data tersimpan

rapi.

2. Bagi Manager

Menerima laporan masuknya telepon pendengar secara berkala dan

mempermudah proses pemberitahuan informasi kegiatan yang akan

diadakan radio Sindo Trijaya FM Surabaya kepada penelpon pendengar

melalui SMS Gateway.

3. Bagi Mahasiswa

Page 13: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

4

Dapat membuat aplikasi Pemeliharaan Data Pendengar Radio yang

mempunyai fitur tambahan berupa SMS Gateway dari hasil pembelajaran di

bangku kuliah yang diimplementasikan di radio Sindo Trijaya FM

Surabaya.

1.6. Sistematika Penulisan

Untuk memudahkan di dalam memahami persoalan dan pembahasannya,

maka penulisan Laporan Kerja Praktek ini dibuat dengan sistematika sebagai

berikut :

BAB I PENDAHULUAN

Bab ini menguraikan tentang latar belakang masalah, inti dari

permasalahan disebutkan pada perumusan masalah, pembatasan masalah yang

menjelaskan batasan dari sistem yang dibuat sehingga tidak keluar dari ketentuan

yang ditetapkan, tujuan dari penelitian harapan dari hasil yang akan dicapai,

keuntungan sistem bagi pengguna, kontribusi apa saja yang disumbangkan dalam

pelaksanaan kerja praktek di perusahaan terkait, serta sistematika penulisan

laporan kerja praktek.

BAB II GAMBARAN UMUM

Bab ini berisi penjelasan mengenai sejarah umum perusahaan, Visi dan

Misi perusahaan, dan stuktur organisasi perusahaan.

BAB III LANDASAN TEORI

Bab ini menjelaskan secara singkat teori–teori yang berhubungan dengan

kerja praktek yang meliputi konsep dasar sistem informasi dan kegiatan radio

Sindo Trijaya FM Surabaya.

BAB IV DESKRIPSI PEKERJAAN

Bab ini berisi tentang uraian tentang tugas – tugas yang dikerjakan pada

saat kerja praktek, yaitu dari metodologi penelitian, analisa sistem, pembahasan

Page 14: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

5

masalah berupa Alur data diagram, struktur table dan implementasi sistem berupa

capture dari setiap halaman program.

BAB V PENUTUP

Bab ini berisi kesimpulan dari evaluasi program, serta saran – saran yang

bermanfaat guna peningkatan efisiensi sistem dan pengembangan sistem.

Page 15: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

6

BAB II

GAMBARAN UMUM

2.1. Sejarah

Sindo Trijaya FM Surabaya merupakan transformasi dari SCFM yang

sudah mengudara di era 90-an. Dengan format informasi sebagai menu utama dan

musik sebagai selingan, Sindo Trijaya FM Surabaya hadir memberi warna baru

dalam industri radio di Tanah Air.

Sajian informasi Sindo Trijaya FM Surabaya, dikemas secara khas,

beragam dan hanya menyajikan informasi penting bagi pendengarnya. Selingan

lagu dan musik yang enak dan hits, membuat kami menjadi satu-satunya radio

informasi yang enak didengar.

Target pendengar Sindo Trijaya FM Surabaya adalah profesional,

entrepreneur, dan birokrat, usia 25-40 tahun dengan S.E.S ABC+. Kami menyapa

pendengar dengan sebutan "Profesional Sindo" dengan Tagline "Informasi dan

Lagu Enak dengan Corporate Tagline "Untuk Indonesia Lebih Baik".

Sejumlah menteri, pengusaha, dan profesional sudah hadir mengisi

program-program yang ada di Sindo Trijaya FM Surabaya. Klien dari

kementerian, lembaga, dan badan negara, perusahaan swasta-asing dan produsen

sejumlah produk dari berbagai jenis juga mempercayakan kami untuk melakukan

sosialisasi program, memperkenalkan dan memperkuat brand yang mereka miliki.

Sindo Trijaya FM Surabaya juga bersinergi dengan media yang berada di

Group MNC Media, yakin Koran Sindo, Sindo TV, Majalah Sindo Weekly, dan

online www.sindonews.com . Serta didukung media MNC lain, seperti RCTI,

Global TV, dan Okezone.com. Sindo Trijaya Network hadir lebih dari sekedar

memberi informasi, kami hadir untuk didengar agar Indonesia menjadi lebih baik.

Page 16: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

7

2.2. Visi dan Misi

Adapun visi dan misi dari radio Sindo Trijaya FM Network ini adalah

sebagai berikut :

2.2.1. Visi

Menjadi Radio Informasi terbaik yang memberikan kontribusi positif bagi

kehidupan berbangsa dan bernegara.

2.2.2. Misi

1. Mendorong masyarakat untuk berpartisipasi dalam menyelesaikan berbagai

masalah secara bertanggung jawab.

2. Memenuhi kebutuhan dan kepentingan masyarakat dalam aktifitasnya,

lingkungan keluarga dan tanggung jawab sosialnya.

3. Memberikan kepuasan kepada seluruh Stakeholder (karyawan, pemilik, mitra,

pengiklanan, pemerintahan dan pihak lainnya).

2.3. Tujuan Pokok Radio Sindo Trijaya FM Surabaya

Tujuan pokok yang hendak dicapai oleh radio Sindo Trijaya FM Surabaya

adalah sebagai berikut :

1. Menginformasikan suatu berita dan kejadian yang actual berdasarkan

narasumber dan tempat kejadian.

2. Menyajikan informasi penting bagi pendengarnya dan selingan lagu yang

enak dan hits

3. Menyajikan program siaran radio

4. Memberikan space iklan untuk perusahaan – perusahaan diluar radio

2.4. Struktur Organisasi Radio Sindo Trijaya FM Surabaya

Pada radio Sindo Trijaya FM Surabaya terdapat beberapa siaran yang

didalamnya terdapat sebuah kuis interaktif untuk mengukur keaktifan pendengar

dalam bertanya dan menjawab pertanyaan baik melalui media telepon atau sms.

Setiap siaran diadakan dipimpin oleh seorang produser. Seorang produser yang

bertugas mengatur beberapa siaran dalam kegiatan pelaksanaannya. Gambar 2.1,

merupakan struktur organisasi pada radio Sindo Trijaya FM Surabaya.

Page 17: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

8

Gambar 2.1 Struktur Organisasi Radio Sindo Trijaya FM Surabaya

Menurut Struktur Organisasi diatas, Kerja Praktek ini dilakukan dibagian

produser. Tugas pada bagian produser adalah sebagai berikut :

1. Merencanakan dan mengkoordinasikan berbagai aspek radio, produksi,

seperti menyusun materi acara/berita, mencari dan menghubungi narasumber

dll.

2. Menyusun / membuat acara / program yang lengkap dan utuh, yang sesuai

dengan karakteristik dan kebutuhan waktu siarannya, mulai dari menggagas,

mencari, mengumpulkan informasi dan menuliskan materi / informasi ke

dalam bentuk yang layak siar dan membantu mengarahkan penyampaiannya

oleh penyiar sesuai dengan rencana penyiaran, sampai dengan evaluasi

pelaksanaannya.

Page 18: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

9

BAB III

LANDASAN TEORI

3.1. Aplikasi

Menurut Jogiyanto (2004), aplikasi adalah program yang berisi perintah –

perintah untuk melakukan pengolahan data. Jogiyanto menambahkan aplikasi

secara umum adalah suatu proses dari cara manual yang ditransformasikan ke

komputer dengan membuat sistem atau program agar data dapat diolah lebih

berdaya guna secara optimal.

Dari pengertian diatas, dapat disimpulkan bahwa aplikasi merupakan

software yang ditransformasikan ke komputer yang berisi perintah – perintah yang

berfungsi untuk melakukan berbagai bentuk pekerjaan atau tugas-tugas tertentu

seperti penerapan, penggunaan dan penambahan data.

3.2. Analisis Sistem

Analisis sistem sebagai penguraian dari suatu sistem informasi yang utuh

ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan

dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan

kebutuhan -kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya

(Jogiyanto HM, 2010).

Tahapan analisis sistem dilakukan dengan tujuan sebagai berikut :

1. Memahami kerja dari sistem yang ada dan menemukan kelemahan-

kelemahan sistem yang lama selanjutnya diusulkan perbaikannya.

2. Mengidentifikasikan masalah-masalah kebutuhan pemakai (user) dengan

mempelajari bentuk formulir laporan-laporan yang telah dihasilkan oleh

sistem yang sedang berjalan.

3. Mengetahui informasi apa saja yang dibutuhkan user dan mengetahui

gambaran dengan jelas apa yang dikerjakan pada tahap perancangan dengan

alternatif pemecahan masalah yang paling cepat.

Page 19: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

10

3.3. Desain Sistem

Setelah tahap analisis sistem selesai dilakukan, maka analis sistem

mendapat gambaran yang jelas apa yang harus dikerjakan, kemudian memikirkan

bagaimana membentuk sistem tersebut. Menurut Jogiyanto (2010), desain sistem

dapat diartikan sebagai berikut :

1. Tahap setelah analisis dari siklus pengembangan sistem.

2. Pendefinisian dari kebutuhan – kebutuhan fungsional.

3. Persiapan untuk rancang bangun implementasi.

4. Menggambarkan bagaimana suatu sistem dibentuk.

5. Berupa gambaran, perencanaan dan pembuatan sketsa atau pengaturan dari

beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan

berfungsi.

6. Menyangkut konfigurasi dari komponen – komponen perangkat lunak dan

perangkat keras dari suatu sistem.

3.4. Pengertian Basis Data

Menurut Susanta (2004), Basis data (bahasa Inggris: database ), atau

sering pula dieja basis data, 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.

3.5. Data Flow Diagram (DFD)

Menurut Hartono (2003), Data Flow Diagram (DFD) adalah diagram yang

menggunakan notasi simbol untuk menggambarkan arus data sistem. Kita dapat

menggunakan DFD untuk dua hal utama, yaitu untuk membuat dokumentasi dari

sistem informasi yang ada, atau untuk menyusun dokumentasi untuk sistem

informasi yang baru. Empat simbol yang digunakan yaitu :

Page 20: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

11

Menurut Hartono (2009), ada beberapa simbol digunakan pada DFD untuk

mewakili:

a. Kesatuan Luar (External Entity)

Kesatuan luar (external entity) merupakan kesatuan (entity) di lingkungan

luar sistem yang dapat berupa orang, organisasi, atau sistem lain yang berada

pada lingkungan luarnya yang memberikan input atau menerima output dari

sistem.

b. Arus Data (Data Flow)

Arus Data (data flow) di DFD diberi simbol suatu panah. Arus data ini

mengalir di antara proses, simpan data dan kesatuan luar. Arus data ini

menunjukan arus dari data yang dapat berupa masukan untuk sistem atau

hasil dari proses sistem.

c. Proses (Process)

Proses (process) menunjukan pada bagian yang mengubah input menjadi

output, yaitu menunjukan bagaimana satu atau lebih input diubah menjadi

beberapa output. Setiap proses mempunyai nama, nama dari proses ini

menunjukan apa yang dikerjakan proses.

d. Simpanan Data (Data Store)

Data Store merupakan simpanan dari data yang dapat berupa suatu file atau

database pada sistem komputer.

Page 21: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

12

3.6. Pengertian bagan Alir/Flowchart

Menurut Krismiaji (2010), Bagan alir merupakan teknik analitis yang

digunakan untuk menjelaskan aspek-aspek sistem informasi secara jelas, tepat dan

logis. Bagan alir menggunakan serangkaian simbol standar untuk menguraikan

prosedur pengolahan transaksi yang digunakan oleh sebuah perusahaan, sekaligus

menguraikan aliran data dalam sebuah sistem.

Terdapat beberapa jenis bagan alir yang biasa digunakan, yaitu sebagai berikut:

A. Bagan Alir Sistem (System Flowchart)

Bagan alir sistem (system flowchart) merupakan bagan yang menunjukkan

arus pekerjaan secara keseluruhan dari sistem. Bagan ini menjelaskan urutan

dari prosedur-prosedur yang ada di dalam sistem. Bagan alir sistem

menunjukkan apa yang dikerjakan dalam sistem. Bagan alir sistem

digambarkan dengan menggunakan simbol-simbol yang telah ditentukan.

B. Bagan Alir Dokumen (Document Flowchart)

Bagan alir dokumen (document flowchart) atau disebut dengan bagan alir

formulir (form flowchart) atau paperwork flowchart merupakan bagan alir

yang menunjukkan arus dari laporan dan formulir termasuk tembusan-

tembusannya. Bagan alir dokumen ini menggunakan simbol-simbol yang

sama dengan yang digunakan didalam bagan alir sistem.

C. Bagan Alir Skematik (Schematic Flowchart)

Bagan alir skematik (schematic flowchart) merupakan bagan alir yang mirip

dengan bagan alir sistem, yaitu menggambarkan prosedur dalam sistem.

Perbedaannya adalah bagan alir skematik selain menggunakan simbol-simbol

bagan alir sistem, juga menggunakan gambar-gambar komputer dan peralatan

lainnya yang digunakan. Maksud penggunaan gambar-gambar ini adalah

untuk memudahkan dalam menjelaskan simbol-simbol bagan alir kepada

orang yang masih awam.

D. Bagan Alir Program (Program Flowchart)

Bagan alir program (program flowchart) terdiri dari dua macam, yaitu bagan

alir logika program (program logic flowchart) dan bagan alir program

komputer terinci (detailed computer program flowchart). Bagan alir logika

program digunakan untuk menggambarkan tiap-tiap langkah di dalam

Page 22: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

13

program komputer secara logika. Bagan alir logika program ini dipersiapkan

oleh analis sistem.

E. Bagan Alir Proses (Process Flowchart)

Bagan alir proses (process flowchart) merupakan bagan alir yang banyak

digunakan di teknik industri. Berguna bagi analis sistem untuk

menggambarkan proses dalam suatu prosedur.

Berdasarkan penjelasan di atas, dapat ditarik kesimpulan bahwa bagan alir

(flowchart) adalah suatu gambaran umum tentang sistem yang berjalan dan

berfungsi sebagai alat bantu komunikasi serta untuk mendokumentasikan dan

menyajikan kegiatan mulai dari manual, semi manual maupun komputerisasi.

3.7. Pengertian Entity Relationship Diagram (ER-D)

Menurut Susanta (2004), menyatakan bahwa ER-D berguna untuk

memodelkan sistem yang nantinya akan dikembangkan basis datanya. Sebuah ER-

D tersusun atas tiga komponen, yaitu:

1. Entitas

Entitas adalah sesuatu dalam dunia nyata yang keberadaannya tidak

bergantung pada yang lain.

2. Atribut

Atribut adalah properti atau karakteristik yang terdapat pada setiap entitas.

3. Hubungan

Hubungan menyatakan keterkaitan antara berbagai entitas. Ada beberapa

jenis hubungan, yaitu:

a. Hubungan one-to-one

b. Hubungan one-to-many

c. Hubungan many-to-one

d. Hubungan many-to-many

Page 23: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

14

3.8 Buku Telepon

Menurut Wiharto Yudi (2011), Definisi Buku adalah data - data yang

disimpan untuk digunakan pada masa atau periode yang akan datang. Untuk

defisini buku telepon, adalah data – data yang mencakup nama, alamat, dan nomer

telepon yang dimiliki perusahaan.

Untuk pengertian pendengar adalah pendengar setia yang dapat bersifat

tetap ataupun tidak, yang dirancang untuk mencapai target tingkat pendengar yang

baik dengan banyaknya pendengar. Pendengar dapat :

1. Berbagi informasi

2. Request lagu

Alasan pentingnya pendengar, adalah :

1. Sebagai pengukur banyaknya pendengar radio.

3.9. SMS Gateway

Menurut Wiharto Yudi (2011), SMS Gateway adalah sebuah gerbang yang

menghubungkan antara komputer dengan client melalui SMS. Client secara tidak

langsung berinteraksi dengan aplikasi / sistem melalui SMS Gateway. Saat

melakukan SMS, maka informasi terpenting yang diperlukan adalah nomor tujuan

dan pesan, maka itulah yang sebenarnya diolah oleh SMS Gateway.

Short Message Service (SMS) adalah kemampuan untuk mengirim dan

menerima pesan dalam bentuk teks dari dan kepada ponsel. Teks tersebut bisa

terdiri dari kata-kata atau nomor atau kombinasi alphanumeric. SMS diciptakan

sebagai standar pesan (message) oleh ETSI (Europesan Telecommunication

Standards Institute), yang juga membuat standar GSM yang diimplementasikan

oleh semua operator GSM. SMS yang pertama dikirimkan pada Desember 1992

dari PC ke sebuah ponsel melalui jaringan GSM Vodafone di UK. Setiap Pesan

maksimal terdiri dari 160 karakter jika menggunakan alphabet Latin, dan 70

karakter jika menggunakan alphabet non-Latin seperti huruf Arab atau China.

Teknologi SMS memiliki beberapa keunggulan, yaitu harganya murah,

merupakan "Delivered Oriented Service", artinya pesan akan selalu diusahakan

untuk dikirimkan ke tujuan. Jika suatu saat nomor tujuan sedang tidak aktif atau di

luar jaringan, maka pesan akan disimpan di SMSC (SMS Center) server dana

Page 24: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

15

akan dikirimkan segera setelah nomor tujuan aktif kembali. Pesan juga akan

terkirim ke tujuan walaupun nomor tujuan sedang melakukan pembicaraan

(sibuk).

Istilah gateway dapat diartikan sebagai pintu gerbang. Namun pada dunia

komputer, gateway dapat diartikan sebagai jembatan penghubung antara satu

sistem dengan sistem yang lain, sehingga dapat terjadi pertukaran data antar

sistem tersebut.

Dengan demikian, SMS gateway dapat diartikan sebagai pintu gerbang

atau jalur bagi penyebaran informasi dengan menggunakan SMS. Dengannya, kita

dapat menyebarkan pesan ke banyak nomor sekaligus secara otomatis dan cepat.

Dengan menggunakan program tambahan yang dapat dibuat sendiri, si pengirim

pesan dapat lebih fleksibel dalam mengirim/menerima SMS sesuai dengan aturan

yang ditetapkan, seperti sistem untuk polling misalnya.

AT-Command adalah perintah yang dapat diberikan kepada handphone

atau GSM/CDMA modem untuk melakukan sesuatu hal, termasuk untuk

mengirim dan menerima SMS. Dengan memprogram pemberian perintah ini di

dalam komputer/mikrokontroler maka perangkat kita dapat melakukan pengiriman

atau penerimaan SMS secara otomatis untuk mencapai tujuan tertentu.

Page 25: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

16

BAB IV

DESKRIPSI PEKERJAAN

Berdasarkan hasil survey yang dilakukan pada saat Kerja Praktek di radio

Sindo Trijaya FM, secara garis besar permasalahan yang ada dalam perusahaan ini

adalah proses yang berkaitan dengan pemeliharaan data transaksi baik masuknya

data pendengar yang telepon maupun SMS masih dilakukan dengan cara manual

yaitu menggunakan bantuan buku data pendengar dalam pemeliharaan data

pendengar. Pada saat proses masuknya data pendengar yang telepon maupun sms,

data pendengar langsung dicatat dalam buku data pendengar. Akibatnya, sering

terjadi redudansi data dan adanya kesulitan pada waktu pencatatan data

pendengar, pencarian data pendengar, penyelarasan histori masuknya data

pendengar yang telepon maupun SMS. Broadcast SMS ke pendengar juga

mengalami kesulitan, karena masih harus melakukan input nomor telepon

pendengar satu per satu ke modem untuk mengirimkan SMS.

Dalam Kerja Praktek ini, berusaha menemukan permasalahan yang ada

dan mempelajari serta mengatasi masalah tersebut, maka diperlukan langkah –

langkah sebagai berikut :

1. Menganalisis Sistem

2. Mendesain Sistem

3. Mengimplementasikan Sistem

4. Melakukan Pembahasan terhadap Implementasi Sistem

Pada langkah – langkah tersebut di atas ditunjukkan untuk dapat

menemukan solusi dari permasalahan yang ada pada radio Sindo Trijaya FM.

Untuk lebih jelasnya, dapat dijelaskan pada sub bab di berikut ini :

4.1. Menganalisis Sistem

Menganalisis sistem adalah langkah awal untuk membuat suatu sistem

baru. Dalam langkah ini harus dilakukan analisis terhadap permasalahan yang ada

dalam radio Sindo Trijaya FM khususnya mengenai penanganan daftar data

Page 26: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

17

pendengar, pencarian data pendengar, dan pencatatan transaksi masuknya data

pendengar yang telepon maupun SMS. Untuk dapat membuat sistem baru, terlebih

dahulu harus mengetahui alur transaksi yang masih digunakan sampai saat ini.

Kemudian dibuatlah document flow yang berfungsi untuk mengetahui secara

detail alur transaksi tersebut.

Pengelolaan masuknya data pendengar yang telepon maupun SMS di radio

Sindo Trijaya FM dilakukan oleh produser radio. Produser hanya memasukkan

nama dan nomer telepon pendengar saja didalam daftar buku pendengar. Jika data

nomor telepon pendengar sudah ada dalam daftar buku pendengar, maka produser

tidak akan memasukkan data pendengar tersebut. Sedangkan pimpinan hanya

melihat hasil dari pencatatan didalam daftar buku pendengar. Gambar 4.1

merupakan document flow pengelolaan data pendengar

Pengelolaan Data Pendengar

PimpinanProduser

Ph

ase

Selesai

Mulai

Daftar Buku

Pendengar

Mencatat nama dan nomer telepon

pendengar

Daftar Buku

Pendengar

Gambar 4.1 Document Flow Pengelolaan Data Pendengar

Page 27: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

18

4.2. Mendesain Sistem

Setelah melakukan analisis sistem, maka selanjutnya dilakukan desain

sistem. Langkah – langkah yang dilakukan dalam desain sistem ini adalah :

1. System Flow

2. Context Diagram

3. HIPO

4. Data Flow Diagram (DFD)

5. Entity Relationship Diagram (ERD)

6. DBMS

7. Desain Input Output

Ketujuh langkah tersebut akan dijelaskan pada sub bab sebagai berikut :

4.2.1. System Flow

System Flow adalah gambaran tentang sistem yang akan dibangun. System

flow yang akan dibangun ini berisi bahwa ketika pengguna akan membuka

aplikasi pertama kali harus login terlebih dahulu. Hal ini berfungsi untuk memberi

hak akses kepada pengguna. Pengguna terdiri dari pimpinan dan produser.

Sistem pemberian hak akses merupakan sistem pemberian hak akses

kepada pengguna pada Aplikasi Pemeliharaan Data Pendengar. Sistem ini dapat

dijalankan oleh pengguna yaitu pimpinan dan produser. Sistem ini dimulai dari

menampilkan form login kemudian pengguna mengisi username, password dan

memilih opsi login. Setelah itu sistem mencocokkan username dan password,

apabila username dan password salah maka sistem akan menampilkan pesan

“Username dan password salah”. Pengguna akan mengkonfirmasi dengan

memilih opsi “OK”. Apabila username dan password benar maka sistem akan

mencocokan grade / hak akses yang diberikan admin kepada user. Selanjutnya

sistem akan menampilkan form transaksi yang didalamnya juga terdapat pilihan

menu sesuai hak aksesnya. System Flow Memberi Hak Akses dapat dilihat pada

Gambar 4.2.

Page 28: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

19

Memberi Hak Akses

SistemPimpinan / Produser

Phase

Mulai

“Username” dan

“Password”

Mencocokkan

Username dan

Password

Apakah

Username dan

Password

benar ?

Mencocokkan

Grade

Karyawan

ya

Pesan Password Anda Salah,

Silahkan Anda Coba Lagi

Menampilkan

pesan

Password

Anda Salah,

Silahkan

Anda Coba

Lagi

tidak

Karyawan

Apakah

Pimpinan ?

tidak

Pesan Password Anda Benar,

Terima Kasih Telah Login

Menampilkan

pesan

Password

Anda Benar,

Terima Kasih

Telah Login

ya

Menjalankan

Aplikasi

Menampilkan

Form Login

Form Login

Apakah

Produser ?ya

Konfirmasi ok

Menampilkan

pesan selamat

datang =

nama

karyawan

Pesan selamat datang = nama

karyawan

Karyawan

Konfirmasi ok

Menampilkan

form

transaksi

pimpinan

Form transaksi pimpinan

Menampilkan

pesan

Password

Anda Benar,

Terima Kasih

Telah Login

Pesan Password Anda Benar,

Terima Kasih Telah Login

Konfirmasi ok

Menampilkan

pesan selamat

datang =

nama

karyawan

Pesan selamat datang = nama

karyawan

Karyawan

Konfirmasi ok

Menampilkan

form

transaksi

produser

Form transaksi produser

1

2

Konfirmasi ok

Selesai

Gambar 4.2 System Flow Memberi Hak Akses

Page 29: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

20

Sistem transaksi ini merupakan sistem untuk melakukan transaksi data

pendengar yang melakukan telepon atau SMS pada radio Sindo Trijaya FM.

Sistem ini dilengkapi dengan pemilihan menu sesuai dengan hak aksesnya. Sistem

ini dapat dijalankan oleh pengguna yaitu pimpinan dan produser. Sistem ini

dimulai dari pengguna memilih id kuis, memilih kategori, memasukkan data

pendengar, memasukkan nama client, dan memilih opsi “SIMPAN”. Apabila data

berhasil disimpan, maka sistem akan menampilkan pesan “Data Tersimpan”.

Lebih jelasnya, System Flow Melakukan Transaksi Data Pendengar dapat dilihat

pada Gambar 4.3.

Sistem penyimpanan data master karyawan ini digunakan untuk

menyimpan data karyawan ke dalam tabel karyawan sekaligus sebagai pemberian

grade / hak akses kepada pengguna Aplikasi Pemeliharaan Data Pendengar.

Sistem ini hanya dapat dijalankan oleh pimpinan. Sistem ini dimulai dari memilih

menu karyawan pada form transaksi, selanjutnya sistem menampilkan form

karyawan. Pimpinan memilih tab tambah data karyawan, setelah itu mengisi

identitas karyawan, username dan password karyawan, grade / hak akses

karyawan, dan memilih opsi “SIMPAN”. Apabila data berhasil disimpan, maka

sistem akan menampilkan pesan “Data Tersimpan”. Lebih jelasnya, System Flow

Menyimpan Data Master Karyawan dapat dilihat pada Gambar 4.4.

Sistem memperbarui data master karyawan ini digunakan untuk

memperbarui data karyawan ke dalam tabel karyawan sekaligus berguna untuk

memperbarui pemberian grade / hak akses kepada pengguna Aplikasi

Pemeliharaan Data Pendengar. Sistem ini hanya dapat dijalankan oleh pimpinan.

Sistem ini dimulai dari memilih tab edit data karyawan yang ada di form

karyawan, setelah itu memperbarui identitas karyawan, username dan password

karyawan, grade / hak akses karyawan, dan memilih opsi “SIMPAN”. Apabila

data berhasil disimpan, selanjutnya sistem akan menampilkan pesan “Data

Karyawan Telah Diubah”. Lebih jelasnya, System Flow Memperbarui Data Master

Karyawan dapat dilihat pada Gambar 4.5.

Page 30: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

21

Melakukan Transaksi Data Pendengar

SistemPimpinan / Produser

Phase

Memilih “id kuis”

KuisMenampilkan id

kuis, waktu kuis

dan keterangan

id_kuis,

waktu_kuis dan

keterangan

Memilih “kategory”

Point

Menampilkan

kategory dan nilai

kategory dan

nilai

Apakah data

pendengar sudah ada

di list view

Memilih

id_pendengar yang

ada di list view

ya

Master_Pendengar

Contact_Pendengar

Menampilkan data

pendengar

Apakah pendengar

menggunakan

nomer baru

nomer telepon, nama

client, point input

dan memilih tombol

simpan

ya

Data pendengar

Menyimpan data

transaksi

Contact_Pendengar

Transaksi

Menampilkan

pesam data

tersimpan

Pesan Data

tersimpan

Nama client, point

input, nama

pendengar, daerah

pendengar, nomer

telepon dan memilih

tombol simpan

tidak

nama client, point

input dan memilih

tombol simpan

tidak

Menyimpan data

transaksi

Transaksi

Menampilkan

pesan data

tersimpan

Pesan Data

tersimpan

Menyimpan data

transaksi

Master_Pendengar

Contact_Pendengar

Transaksi

Menampilkan

pesan data

tersimpan

Pesan Data

tersimpan

Selesai

1

Nomer telepon

Apakah ingin mencari data

pendengar berdasarkan

nomer telepon

ya

Menampilkan Data

Pendengar di list

view sesuai nomer

telepon

Master_Pendengar

Contact_Pendengar

List View Data

Pendengar

Nama

Apakah ingin mencari data

pendengar berdasarkan

nama

ya

Menampilkan Data

Pendengar di list

view sesuai nama

Master_Pendengar

Contact_Pendengar

List View Data

Pendengar

tidak

Menampilkan

semua Data

Pendengar di list

view

tidak

List View Data

Pendengar

Master_Pendengar

Contact_Pendengar

2Mulai

1

1

1

2

2

2

Konfirmasi ok

Gambar 4.3 System Flow Melakukan Transaksi Data Pendengar

Page 31: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

22

Menyimpan Data Master Karyawan

SistemPimpinan

Phas

e

Nik, nama karyawan,

alamat karyawan,

telepon karyawan,

username, password

dan pilih tombol

simpan

Memilih pilihan

grade

grade dan keterangan grade

Menampilkan

grade dan

keterangan grade

Menyimpan data

karyawan

Karyawan

Menampilkan

pesan data

karyawan

tersimpan

Pesan Data karyawan tersimpan

Selesai

Memilih menu

karyawan

Menampilkan

Form Karyawan

Form Karyawan

Memilih tab tambah

data karyawan

Menampilkan tab

tambah data

karyawan

Tab tambah data karyawan

1

Mulai

Apakah ingin

Menambah

karyawan ?

ya4

tidak

Konfirmasi ok

Karyawan

Gambar 4.4 System Flow Menyimpan Data Master Karyawan

Page 32: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

23

Memperbarui Data Master Karyawan

SistemPimpinan

Phas

e

Perbarui nama

karyawan, alamat

karyawan, telepon

karyawan, username,

password dan pilih

tombol simpan

perbarui pilihan

grade

grade dan keterangan grade

Menampilkan

grade dan

keterangan grade

Memperbarui data

karyawan

Karyawan

Menampilkan

pesan data

karyawan telah

diubah

Pesan Data karyawan telah

diubah

Selesai

Memilih tab edit data

karyawan

Menampilkan tab

edit data karyawan

Tab edit data karyawan

Memilih NIK di

listview

Menampilkan data

karyawan

berdasarkan NIK

yang dipilih

Karyawan

Data Karyawan

Mulai

4

Konfirmasi ok

Karyawan

Gambar 4.5 System Flow Memperbarui Data Master Karyawan

Page 33: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

24

Sistem penyimpanan data master kuis ini digunakan untuk menyimpan

data kuis atau acara yang diadakan oleh Sindo Trijaya FM ke dalam tabel kuis.

Sistem ini dapat dijalankan oleh pimpinan dan produser. Sistem ini dimulai dari

memilih menu acara pada form transaksi, setelah itu sistem menampilkan form

acara. Pimpinan atau produser mengisi waktu acara, nama acara dan memilih opsi

“SIMPAN”. Apabila data berhasil disimpan, selanjutnya sistem akan

menampilkan pesan “Data Kuis Tersimpan”. Lebih jelasnya, System Flow

Menyimpan Data Master Kuis dapat dilihat pada Gambar 4.6.

Menyimpan Data Master Kuis

SistemPimpinan / Produser

Phas

e

Menyimpan waktu

acara dan nama

acaraWaktu acara dan

nama acara

Kuis

Pesan Data kuis telah tersimpan

Menampilkan

pesan data kuis

telah tersimpan

Selesai

Memilih menu acara

Menampilkan

Form acara

Form acara

12

Mulai

Konfirmasi ok

Gambar 4.6 System Flow Menyimpan Data Master Kuis

Page 34: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

25

Sistem penyimpanan data master point ini digunakan untuk menyimpan

data point ke dalam tabel point. Sistem ini dapat dijalankan oleh pimpinan dan

produser. Sistem ini dimulai dari memilih menu point pada form transaksi, setelah

itu sistem menampilkan form point. Pimpinan atau produser memilih tab tambah

kategory, kemudian mengisi kategory, nilai, dan memilih opsi “SIMPAN”.

Apabila data berhasil disimpan, selanjutnya sistem akan menampilkan pesan

“Data Point Telah Tersimpan”. Lebih jelasnya, System Flow Menyimpan Data

Master Point dapat dilihat pada Gambar 4.7.

Sistem memperbarui data master point ini digunakan untuk memperbarui

data point ke dalam tabel point. Sistem ini dapat dijalankan oleh pimpinan dan

produser. Sistem ini dimulai dari memilih tab ubah nilai, setelah itu memperbarui

nilai, dan memilih opsi “SIMPAN”. Apabila data berhasil disimpan, selanjutnya

sistem akan menampilkan pesan “Data Point Telah Diubah”. Lebih jelasnya,

System Flow Memperbarui Data Master Point dapat dilihat pada Gambar 4.8.

Sistem penyimpanan data master periode ini digunakan untuk menyimpan

data periode ke dalam tabel periode. Data periode ini yang berguna untuk

menentukan tanggal awal dan tanggal akhir penentuan pemenang point terbanyak

nanti. Sistem ini dapat dijalankan oleh pimpinan dan produser. Sistem ini dimulai

dari memilih menu periode pada form transaksi, setelah itu sistem menampilkan

form periode. Pimpinan atau produser mengisi periode awal, periode akhir, jumlah

pemenang, dan memilih opsi “SIMPAN”. Apabila data berhasil disimpan,

selanjutnya sistem akan menampilkan pesan “Data Periode Telah Tersimpan”.

Lebih jelasnya, System Flow Menyimpan Data Master Periode dapat dilihat pada

Gambar 4.9.

Page 35: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

26

Menyimpan Data Master Point

SistemPimpinan / ProduserP

has

e

Menyimpan

kategory dan nilaiKategory dan Nilai

Point

Pesan Data point telah tersimpan

Menampilkan

pesan data point

telah tersimpan

Selesai

Memilih menu point

Menampilkan

Form point

Form point

1

Memilih tab tambah

kategory

Menampilkan tab

tambah kategory

Tab tambah kategory

2

Mulai

Apakah ingin

Menambah

kategory ?

ya

3

tidak

Konfirmasi ok

Gambar 4.7 System Flow Menyimpan Data Master Point

Page 36: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

27

Memperbarui Data Master Point

SistemPimpinan / ProduserP

ha

se

Memperbarui

kategory dan nilaiPerbarui Kategory

dan Nilai

Point

Pesan data point telah di ubah

Menampilkan

pesan data point

telah di ubah

Selesai

Memilih tab ubah

nilai

Menampilkan tab

ubah nilai

Tab ubah nilai

Memilih id point di

listview

Menampilkan data

point berdasarkan

id point di listview

yang dipilih

Data point

Point

3

Mulai

Point

Konfirmasi ok

Gambar 4.8 System Flow Memperbarui Data Master Point

Page 37: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

28

Menyimpan Data Master Periode

SistemPimpinan / ProduserP

has

e

Menyimpan

Periode Awal,

Periode Akhir, dan

Jumlah Pemenang

Periode Awal,

Periode Akhir, dan

Jumlah Pemenang

Periode

Data periode telah tersimpan

Menampilkan data

periode telah

tersimpan

Selesai

Memilih menu

hadiah

Menampilkan menu periode,

menu pencarian pemenang,

dan menu registrasi

pengambilan hadiah

Menu periode, menu pencarian pemenang, dan menu registrasi pengambilan hadiah

1

Memilih menu

periode

Menampilkan form

periode

Form periode

2

Mulai

Konfirmasi ok

Gambar 4.9 System Flow Menyimpan Data Master Periode

Page 38: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

29

Sistem mencari pemenang ini merupakan sistem yang berguna untuk

menentukan pemenang dengan point terbanyak berdasarkan periode. Sistem ini

dapat dijalankan oleh pimpinan dan produser. Sistem ini dimulai dari memilih

menu pencarian pemenang pada form transaksi, setelah itu sistem menampilkan

form pencarian pemenang. Pimpinan atau produser memilih id periode dan

memilih opsi “CARI”. Sistem menampilkan listview daftar pemenang berdasarkan

periode yang dipilih, setelah itu pimpinan atau produser berhak menentukan

pemenangnya dengan cara memilih daftar pemenang berdasarkan periode di

listview dan pilih opsi “SIMPAN”. Apabila data berhasil disimpan, selanjutnya

sistem akan menampilkan pesan “Data Pemenang Tersimpan”. Lebih jelasnya,

System Flow Mencari Pemenang dapat dilihat pada Gambar 4.10.

Sistem registrasi pengambilan hadiah ini merupakan sistem yang berguna

untuk memperbarui data pemenang dari status belum terima menjadi status terima.

Dengan ini dapat diketahui pemenang yang telah menerima hadiah. Sistem ini

dapat dijalankan oleh pimpinan dan produser. Sistem ini dimulai dari memilih

menu registrasi pengambilan hadiah pada form transaksi, kemudian sistem

menampilkan form registrasi pengambilan hadiah. Pimpinan atau produser bisa

mencari pemenang berdasarkan nama. Kemudian pimpinan atau produser memilih

id pemenang yang ada di listview dan mengisi nomor KTP pendengar serta

mengubah status belum terima menjadi status terima. Selanjutnya, pimpinan atau

produser memilih opsi “SIMPAN”. Apabila data berhasil diubah, maka sistem

akan menampilkan pesan “Data Pemenang Telah Diubah”. Lebih jelasnya, System

Flow Registrasi Pengambilan Hadiah dapat dilihat pada Gambar 4.11.

Page 39: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

30

Mencari Pemenang

SistemPimpinan / Produser

Phas

e

Memilih “id periode”

PeriodeMenampilkan id periode, periode

awal, periode akhir dan jumlah pemenang

id periode, periode awal, periode akhir dan

jumlah pemenang

Memilih tombol cari

Transaksi

Memilih tombol

simpan

Master_Pendengar

id pendengar, nama pendengar dan daerah

pendengar

Menyimpan Data

Pemenang

Pesan Data

pemenang

tersimpan

Menampilkan

Pesam Data

Pemenang

Tersimpan

Pemenang

Selesai

Menampilkan Id

Pendengar dan jumlah

pointnya berdasarkan

tanggal periode awal

sampai tanggal periode

akhir di listview

Listview Id

pendengar dan

Jumlah point

Memilih id

pendengar di listview

Menampilkan id

pendengar, nama

pendengar dan

daerah pendengar

Memilih menu

hadiah

Menampilkan menu periode,

menu pencarian pemenang,

dan menu registrasi

pengambilan hadiah

Menu periode, menu pencarian pemenang, dan menu registrasi pengambilan hadiah

1

Memilih menu

pencarian pemenang

Menampilkan form

pemenang

Form pemenang

2

Mulai

Konfirmasi ok

Menampilkan

Listview pemenang

yang baru

disimpan

Listview pemenang yang baru disimpan

Gambar 4.10 System Flow Mencari Pemenang

Page 40: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

31

Gambar 4.11 System Flow Registrasi Pengambilan Hadiah

Registrasi Pengambilan Hadiah

SistemPimpinan / Produser

Phas

e

Memilih id

pemenang di listview

Pemenang

Menampilkan id pemenang, id

pendengar, nama pendengar, daerah

pendengar, id periode, status

terima, nomer KTP dan tanggal

pengumuman

id pemenang, id pendengar, nama pendengar, daerah

pendengar, id periode, status terima, nomer KTP dan tanggal pengumuman

Pesan data pemenang telah diubah

Selesai

Nomer KTP, ubah

status “Terima”, dan

memilih tombol

simpan

Memperbarui data

pemenang

Menampilkan

pesan data

pemenang telah

diubah

Master_Pendengar

Pemenang

Memilih menu

hadiah

Menampilkan menu periode,

menu pencarian pemenang,

dan menu registrasi

pengambilan hadiah

Menu periode, menu pencarian pemenang, dan menu registrasi pengambilan hadiah

1

Memilih menu

registrasi

pengambilan hadiah

Menampilkan form

registrasi

pengambilan

hadiah

Form registrasi pengambilan

hadiah

Apakah ingin

mencari pemenang

berdasarkan nama

nama

Menampilkan data

pemenang status

belum terima

berdasarkan nama

di listview

Listview data pemenang status

belum terima

ya

Pemenang

Master_Pendengar

Periode

Periode

Menampilkan

semua data

pemenang status

belum terima di

listview

Pemenang

Master_Pendengar

Periode

Listview data pemenang status

belum terima

tidak

2

Mulai

1

1

Konfirmasi ok

Menghapus data

pemenang yang

telah diubah status

dari belum terima

menjadi status

terima

Menampilkan data

pemenang status

belum terima di

listview

Pemenang

Master_Pendengar

Periode

Listview data pemenang status

belum terima

Page 41: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

32

Sistem membuat laporan data pendengar ini merupakan sistem yang

berguna agar pimpinan dapat mengetahui data pendengar. Laporan data pendengar

ini juga bisa dijadikan file dokumen dan disimpan, serta bisa dicetak. Dengan ini

pimpinan dapat dengan mudah memantau dan mengetahui laporan data

pendengar. Sistem ini hanya dapat dijalankan oleh pimpinan. Sistem ini dimulai

dari memilih menu data pendengar didalam sub menu laporan pada form

transaksi, setelah itu sistem menampilkan form laporan data pendengar. Pimpinan

bisa mencetak atau menyimpan file dalam bentuk dokumen. Apabila pimpinan

akan mencetak, maka pilih opsi “print report” dan apabila pimpinan akan

menyimpan file dalam bentuk dokumen, maka pilih opsi “eksport report”. Jika

proses simpan berhasil, maka sistem menampilkan pesan “eksport completed”.

Lebih jelasnya, System Flow Membuat Laporan Data Pendengar dapat dilihat pada

Gambar 4.12.

Sistem membuat laporan data transaksi ini merupakan sistem yang

berguna agar pimpinan dapat mengetahui data transaksi yang dilakukan. Laporan

data transaksi ini juga bisa dijadikan file dokumen dan disimpan, serta bisa

dicetak. Sistem membuat laporan data transaksi ini memiliki fitur pilihan bisa

dilihat, dicetak dan disimpan berdasarkan waktu, berdasarkan tanggal, dan

keseluruhan. Dengan ini pimpinan dapat dengan mudah memantau dan

mengetahui laporan data transaksi. Sistem ini hanya dapat dijalankan oleh

pimpinan. Sistem ini dimulai dari memilih menu data transaksi didalam sub menu

laporan pada form transaksi, kemudian sistem menampilkan form laporan data

transaksi. Didalam form laporan data transaksi ada 3 pilihan yaitu cetak

berdasarkan waktu, berdasarkan tanggal, dan keseluruhan. Pimpinan bisa memilih

dari 3 pilihan tersebut serta bisa mencetak atau menyimpan file dalam bentuk

dokumen. Apabila pimpinan akan mencetak, maka pilih opsi “print report” dan

apabila pimpinan akan menyimpan file dalam bentuk dokumen, maka pilih opsi

“eksport report”. Jika proses simpan berhasil, maka sistem menampilkan pesan

“eksport completed”. Lebih jelasnya, System Flow Membuat Laporan Data

Transaksi dapat dilihat pada Gambar 4.13.

Page 42: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

33

Membuat Laporan Data Pendengar

SistemPimpinan

Phas

e

Memilih menu

laporan

Menampilkan menu data

pendengar, menu data

transaksi, dan menu data

pemenang

Menu data pendengar, menu data transaksi,

dan menu data pemenang

Memilih menu data

pendengar

Menampilkan form

laporan data

pendengar

Form laporan data pendengar

Master_Pendengar

Contact_Pendengar

Selesai

1

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data pendengar

Master_Pendengar

Contact_Pendengar

Laporan data

pendengar

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed

Master_Pendengar

Contact_Pendengar

1

tidak

1

Mulai

1

Gambar 4.12 System Flow Membuat Laporan Data Pendengar

Page 43: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

34

Membuat Laporan Data Transaksi

SistemPimpinan

Phase

Memilih menu

laporan

Menampilkan menu data

pendengar, menu data

transaksi, dan menu data

pemenang

Menu data pendengar, menu data transaksi,

dan menu data pemenang

Memilih menu data

transaksi

Menampilkan form

laporan data

transaksi

Form laporan data transaksi

1

Apakah ingin cetak

laporan data transaksi

berdasarkan waktu

Tanggal dan waktu

awal, tanggal dan

waktu akhir, dan

tekan tombol cetak

ya

Menampilkan form

laporan data

transaksi

berdasarkan waktu

Form laporan data transaksi

berdasarkan waktu

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data transaksi

berdasarkan waktu

Laporan data transaksi

berdasarkan waktu

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completedMaster_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Transaksi

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Apakah ingin cetak

laporan data transaksi

berdasarkan tanggal

Tanggal awal,

tanggal akhir dan

tekan tombol cetak

yaMenampilkan form

laporan data

transaksi

berdasarkan

tanggal

Form laporan data transaksi

berdasarkan tanggal

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data transaksi

berdasarkan

tanggal

Laporan data transaksi

berdasarkan tanggal

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Apakah ingin cetak

laporan data transaksi

keseluruhan

Tekan tombol cetak

ya Menampilkan form

laporan data

transaksi

keseluruhan

Form laporan data transaksi

keseluruhan

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data transaksi

keseluruhan

Laporan data transaksi

keseluruhan

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Master_Pendengar

Contact_Pendengar

Transaksi

Kuis

Point

Karyawan

Selesai

tidak

tidak

Mulai

1

1

1tidak

1

1

1tidak

1tidak

1

1tidak

1

Gambar 4.13 System Flow Membuat Laporan Data Transaksi

Page 44: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

35

Sistem membuat laporan data pemenang ini merupakan sistem yang

berguna agar pimpinan dapat mengetahui data pemenang. Laporan data pemenang

ini juga bisa dijadikan file dokumen dan disimpan, serta bisa dicetak. Sistem

membuat laporan data pemenang ini memiliki fitur pilihan bisa dilihat, dicetak

dan disimpan berdasarkan periode, berdasarkan status, dan keseluruhan. Dengan

ini pimpinan dapat dengan mudah memantau dan mengetahui laporan data

pemenang. Sistem ini hanya dapat dijalankan oleh pimpinan. Sistem ini dimulai

dari memilih menu data pemenang didalam sub menu laporan pada form transaksi,

selanjutnya sistem menampilkan form laporan data pemenang. Didalam form

laporan data pemenang ada 3 pilihan yaitu cetak berdasarkan periode, berdasarkan

status, dan keseluruhan. Pimpinan bisa memilih dari 3 pilihan tersebut, serta bisa

mencetak atau menyimpan file dalam bentuk dokumen. Apabila pimpinan akan

mencetak, maka pilih opsi “print report” dan apabila pimpinan akan menyimpan

file dalam bentuk dokumen, maka pilih opsi “eksport report”. Jika proses simpan

berhasil, maka sistem menampilkan pesan “eksport completed”. Lebih jelasnya,

System Flow Membuat Laporan Data Pemenang dapat dilihat pada Gambar 4.14.

Sistem SMS Gateway ini merupakan sistem yang berguna agar pimpinan

dapat mengirim pesan ke pendengar. Sistem ini juga bisa mengirim ke banyak

pendengar. Sistem ini hanya memiliki fitur kirim SMS. Dengan ini pimpinan

dapat dengan mudah mengirim SMS ke pendengar tanpa harus memasukkan

nomor telepon satu per satu. Sistem ini hanya dapat dijalankan oleh pimpinan.

Sistem ini dimulai dari memilih menu SMS Gateway pada form transaksi,

kemudian sistem menampilkan form SMS Gateway. Didalam form SMS Gateway

pimpinan memilih pilihan koneksi dan pilih opsi “connect” serta menuliskan

pesan. Kemudian Pimpinan bisa memilih dari 2 fitur mengirim ke semua atau

mengirim ke satu pendengar. Jika pimpinan memilih fitur mengirim ke satu

pendengar, maka pimpinan cukup memilih id pendengar yang ada di listview dan

pilih opsi “kirim”. Sedangkan, jika pimpinan memilih fitur mengirim ke semua

pendengar, maka pimpinan hanya cukup memilih opsi “kirim ke semua”. Apabila

SMS berhasil dikirim, maka sistem menampilkan pesan “pesan telah terkirim”.

Lebih jelasnya, System Flow SMS Gateway dapat dilihat pada Gambar 4.15.

Page 45: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

36

Membuat Laporan Data Pemenang

SistemPimpinan

Phase

Memilih menu

laporan

Menampilkan menu data

pendengar, menu data

transaksi, dan menu data

pemenang

Menu data pendengar, menu data transaksi,

dan menu data pemenang

Memilih menu data

pemenang

Menampilkan form

laporan data

pemenang

Form laporan data pemenang

1

Apakah ingin cetak

laporan data pemenang

berdasarkan periode

Memilih pilihan

periode dan pilih

tombol cetak

ya

Menampilkan form

laporan data

pemenang

berdasarkan

periode

Form laporan data pemenang

berdasarkan periode

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data pemenang

berdasarkan

periode

Laporan data pemenang

berdasarkan periode

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Apakah ingin cetak

laporan data pemenang

berdasarkan status

Memilih pilihan status dan pilih tombol cetak

ya

Menampilkan form

laporan data

pemenang

berdasarkan status

Form laporan data pemenang

berdasarkan status

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data pemenang

berdasarkan status

Laporan data pemenang

berdasarkan status

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed

Apakah ingin cetak

laporan data pemenang

keseluruhan

Tekan tombol cetak

ya Menampilkan form

laporan data

pemenang

keseluruhan

Form laporan data pemenang

keseluruhan

Apakah ingin mencetak

Memilih opsi print

report

ya

Menampilkan

setingan printer

Settingan printer

Mengisi settingan

printer dan Tekan

tombol OK

Mencetak laporan

data pemenang

keseluruhan

Laporan data pemenang

keseluruhan

Apakah ingin simpan

tidak

Memilih opsi eksport

report

Menampilkan

setingan simpan

Settingan simpan

ya

Mengisi settingan

simpan dan Tekan

tombol SAVE

Eksport completed

Menyimpan file

dan Menampilkan

eksport completed

Selesai

tidak

tidak

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

Master_Pendengar

Contact_Pendengar

Pemenang

Periode

1

1tidak

1

1

1tidak

1

1tidak

1

1tidak

1

Mulai

Gambar 4.14 System Flow Membuat Laporan Data Pemenang

Page 46: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

37

SMS Gateway

SistemPimpinan

Phase

Memilih menu SMS

Gateway

Menampilkan form

SMS Gateway

Form SMS Gateway

1

Memilih pilihan

Koneksi dan tekan

tombol Connect

Menampilkan

status connect

Status connect

Apakah ingin mengirim

ke satu nomer telepon

pendengar

Apakah ingin mencari

nomer telepon pendengar

berdasarkan nama

ya

nama

Menampilkan id

pendengar, nama

pendengar, daerah

pendengar dan

nomer telepon

pendengar

berdasarkan nama

di listview

ya

Listview Id pendengar, nama pendengar, daerah

pendengar dan nomer telepon pendengar

Apakah ingin mencari nomer

telepon pendengar

berdasarkan nomer telepon

Nomer telepon

Menampilkan id

pendengar, nama

pendengar, daerah

pendengar dan

nomer telepon

pendengar

berdasarkan nomer

telepon di listview

ya

Listview Id pendengar, nama pendengar, daerah

pendengar dan nomer telepon pendengar

tidak

Memilih id pendengar

di listview

Menampilkan

nomer telepon

pendengar sesuai id

pendengar yang

dipilih

Nomer telepon pendengar

Pesan dan Memilih

tombol kirim ke satu

nomer

Menampilkan

pesan terkirim ke

nama pendengar

Pesan terkirim ke nama pendengar

Memilih id pendengar

di listview

Menampilkan

nomer telepon

pendengar sesuai id

pendengar yang

dipilih

Nomer telepon pendengar

Pesan dan Memilih

tombol kirim ke satu

nomer

Menampilkan

pesan terkirim ke

nama pendengar

Pesan terkirim ke nama pendengar

Memilih id pendengar

di listview

Menampilkan

nomer telepon

pendengar sesuai id

pendengar yang

dipilih

Nomer telepon pendengar

Pesan dan Memilih

tombol kirim ke satu

nomer

Menampilkan

pesan terkirim ke

nama pendengar

Pesan terkirim ke nama pendengar

tidak

Pesan dan Memilih

tombol kirim ke

semua nomer

Menampilkan

pesan terkirim ke

semua

Pesan terkirim ke semua

tidak

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Master_Pendengar

Contact_Pendengar

Selesai

1

1

1

1

Mulai

Konfirmasi ok

Gambar 4.15 System Flow SMS Gateway

Page 47: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

38

4.2.2. Context Diagram

Context diagram adalah gambaran menyeluruh dari DFD. Didalam context

diagram terdapat 2 (dua) external entity, yaitu: Pimpinan dan produser. Gambar

4.16 memperlihatkan data flow diagram level context.

Gambar 4.16. Data flow diagram level context

Pesan Terkirim Ke Semua Pendeng ar

Pesan Terkirim Ke Pendengar

SMS Dikirim

Laporan Data Pemenang Berdasarkan Status Tercetak

Laporan Data Pemenang Keseluruhan Tercetak

Laporan Data Pemenang Keseluruhan Tersimpan

Laporan Data Pemenang Keseluruhan

Laporan Data Pemenang Berdasarkan Status Tersimpan

Laporan Data Pemenang Berdasarkan Status

Laporan Data Pemenang Berdasarkan Periode Tercetak

Laporan Data Pemenang Berdasarkan Periode Tersimpan

Laporan Data Transaksi Berdasarkan Waktu Tercetak

Laporan Data Transaksi Berdasarkan Waktu Tersimpan

Laporan Data Transaksi Berdasarkan Tang g al Tercetak

Laporan Data Transaksi Keseluruhan Tercetak

Laporan Data Transaksi Berdasarkan Tang g al Tersimpan

Laporan Data Transaksi Keseluruhan Tersimpan

Laporan Data Transaksi Keseluruhan

Laporan Data Transaksi Berdasarkan Tang g al

Laporan Data Pendeng ar Tersimpan

Laporan Data Pendeng ar Tercetak

Laporan Data Transaksi Berdasarkan Waktu

Laporan Data Pemenang Berdasarkan Periode

Data Transaksi

Data Pemenang

Data Transaksi

Data Pemenang

Pesan Password Anda Salah silahkan coba lag i

Data Point

Pesan Password Anda Salah silahkan coba lag i

Data Karyawan

Data Point

Laporan Data Pendeng ar

Data Pemenang

Data Pemenang

Data Periode

Data Periode

Data Pendeng ar

Data Pendeng ar

Data Karyawan

Data Kuis

Data Kuis

Data Point

Data Point

Login Login

0

Aplikasi Pemeliharaan Data

Pendeng ar

+

Produser

Pimpinan

Page 48: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

39

4.2.3. HIPO

HIPO berguna sebagai alat desain dan teknik dokumentasi dalam siklus

pengembangan sistem yang berbasis pada fungsi. Berikut ini adalah hierarchy

chart dari rancang bangun aplikasi pemeliharaan data pendengar pada radio Sindo

Trijaya FM Surabaya, Gambar 4.17 memperlihatkan Hierarchy Chart Aplikasi

Pemeliharaan Data Pendengar.

0

Aplikasi

Pemeliharaan Data

Pendengar

1

Memberi Hak

Akses

2

Mengelola Data

Master

3

Melakukan

Transaksi

4

Membuat Laporan

1.1

Mencocokkan

Username Dan

Password

1.2Menampilkan Pesan

Password Anda

Salah Silahkan

Anda Coba Lagi

1.3

Mencocokkan

Grade

1.4

Menampikan Form

Transaksi Produser

1.5

Menampilkan Form

Transaksi Pimpinan

2.1

Memilih Menu

Master

2.2

Mengelola Data

Master Karyawan

2.3

Menyimpan Data

Master Kuis

2.4

Mengelola Data

Master Point

2.5

Mengelola Data

Master Pendengar

2.6

Menyimpan Data

Master Periode

2.2.1

Memilih Tab Di

Menu Karyawan

2.2.2

Menyimpan Data

Master Karyawan

2.2.3

Memperbarui Data

Master Karyawan

2.4.1

Memilih Tab Di

Menu Point

2.4.2

Menyimpan Data

Master Point

2.4.3

Memperbarui Data

Master Point

3.1

Transaksi Data

Pendengar

3.2

Transaksi Data

Pemenang3.3

Mengirim SMS

3.1.1

Menampilkan Data

Kuis

3.2.1

Pencarian

Pemenang

3.2.2

Registrasi

Pengambilan

Hadiah

4.1

Memilih Menu

Laporan

4.2

Membuat Laporan

Data Pendengar

4.3

Membuat Laporan

Data Transaksi

4.4

Membuat Laporan

Data Pemenang

4.2.1

Menampilkan Form

Laporan Data

Pendengar

4.2.2

Mencetak Laporan

Data Pendengar

4.2.3

Menyimpan

Laporan Data

Pendengar

4.3.1

Memilih Menu

Pilihan Laporan

Data Transaksi4.3.2

Menampilkan Form

Laporan Transaksi

Berdasarkan Waktu

4.3.3Menampilkan Form

Laporan Transaksi

Berdasarkan

Tanggal

4.3.4

Menampilkan Form

Laporan Transaksi

Keseluruhan

4.3.2.1

Mencetak Laporan

Transaksi

Berdasarkan Waktu

4.3.2.2

Menyimpan

Laporan Transaksi

Berdasarkan Waktu

4.3.3.1Mencetak Laporan

Transaksi

Berdasarkan

Tanggal

4.3.3.2Menyimpan

Laporan Transaksi

Berdasarkan

Tanggal

4.3.4.1

Mencetak Laporan

Transaksi

Keseluruhan

4.3.4.2

Menyimpan

Laporan Transaksi

Keseluruhan

4.4.1

Memilih Menu

Pilihan Laporan

Data Pemenang

4.4.2Menampilkan Form

Laporan Pemenang

Berdasarkan

Periode

4.4.3

Menampilkan Form

Laporan Pemenang

Berdasarkan Status

4.4.4

Menampilkan Form

Laporan Pemenang

Keseluruhan

4.4.2.1Mencetak Laporan

Pemenang

Berdasarkan

Periode

4.4.2.2Menyimpan

Laporan Pemenang

Berdasarkan

Periode

4.4.3.1

Mencetak Laporan

Pemenang

Berdasarkan Status

4.4.3.2

Menyimpan

Laporan Pemenang

Berdasarkan Status

4.4.4.1

Mencetak Laporan

Pemenang

Keseluruhan

4.4.4.2

Menyimpan

Laporan Pemenang

Keseluruhan

3.1.2

Menampilkan Data

Point

3.1.3

Menampilkan Data

Pendengar

3.1.4

Menyimpan

Transaksi Data

Pendengar

3.2.1.1

Menampilkan Data

Periode

3.2.1.2Menampilkan Data

Pendengar

Berdasarkan

Periode

3.2.1.3

Menyimpan Data

Pemenang

3.2.2.1

Menampilkan Data

Pemenang Status

Belum Terima

3.2.2.2Menampilkan Data

Pemenang Status

Belum Terima yang

Dipilih

3.2.2.3

Memperbarui Data

Pemenang

3.3.1

Menampilkan Data

Pendengar

3.3.2Menampilkan

Nomor Telepon

Pendengar yang

Dipilih

3.3.3

Menampilkan Pesan

Terkirim Ke

Pendengar

3.3.4

Menampilkan Pesan

Terkirim Ke Semua

Pendengar

Gambar 4.17. Hierarchy Chart Aplikasi Pemeliharaan Data Pendengar

Page 49: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

40

4.2.4. Data Flow Diagram (DFD)

DFD merupakan perangkat yang digunakan pada metodologi

pengembangan sistem yang terstruktur. DFD dapat menggambarkan seluruh

kegiatan yang terdapat pada aplikasi pemeliharaan data pendengar radio Sindo

Trijaya FM Surabaya secara jelas.

Pada sub proses yang terjadi pada aplikasi pemeliharaan data pendengar

radio Sindo Trijaya FM Surabaya ini yaitu memberi hak akses, mengelola data

master, melakukan transaksi, dan membuat laporan. Terdapat tabel karyawan,

transaksi, periode, kuis, point, master pendengar, contact pendengar, dan

pemenang. Gambar 4.18 memperlihatkan data flow diagram Level 0.

Pada Gambar 4.19 tersebut digambarkan proses memberi hak akses yang

dapat dilakukan oleh pengguna. Ketika pengguna pertama menjalankan sistem,

maka pengguna harus memasukkan username dan password. Selanjutnya, sistem

akan mencocokkan username dan password yang dimasukkan oleh pengguna.

Ketika username dan password yang dimasukkan salah, maka sistem akan

menampilkan pesan “password anda salah silahkan anda coba lagi”. Sedangkan

jika username dan password yang dimasukkan benar, maka sistem akan

mencocokkan grade sesuai hak akses pengguna. Jika pengguna adalah produser,

maka sistem akan menampilkan form transaksi produser, dan jika pengguna

adalah pimpinan, maka sistem akan menampilkan form transaksi pimpinan.

Pada DFD level 1 proses mengelola data master terdapat 6 (enam) sub

proses, yaitu memilih menu master, mengelola data master karyawan, menyimpan

data master kuis, mengelola data master point, mengelola data master pendengar,

dan menyimpan data master periode. Gambar 4.20 memperlihatkan DFD level 1

proses mengelola data master.

Page 50: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

41

Gambar 4.18. Data flow diagram Level 0

[Pesan Terkirim Ke Semua Pendengar]

Data Periode

Data Pendengar

Data Pendengar

Data Point

Data Kuis

[Pesan Terkirim Ke Pendengar]

[SMS Dikirim]

Data Pendengar

Data Pendengar

[Laporan Data Pemenang Berdasarkan Status Tercetak]

[Laporan Data Pemenang Keseluruhan Tercetak]

[Laporan Data Pemenang Keseluruhan Tersimpan]

[Laporan Data Pemenang Keseluruhan]

[Laporan Data Pemenang Berdasarkan Status Tersimpan]

[Laporan Data Pemenang Berdasarkan Status]

Data Periode

Data Periode

Data Pendengar

Data Pendengar

Data Pendengar

Data Pendengar

Data Pendengar

Data Pendengar

Data Pemenang

Data Pemenang

[Laporan Data Pemenang Berdasarkan Periode Tercetak]

[Laporan Data Pemenang Berdasarkan Periode Tersimpan]

[Laporan Data Transaksi Berdasarkan Waktu Tercetak]

[Laporan Data Transaksi Berdasarkan Waktu Tersimpan]

[Laporan Data Transaksi Berdasarkan Tanggal Tercetak]

[Laporan Data Transaksi Berdasarkan Tanggal Tersimpan]

[Laporan Data Transaksi Keseluruhan Tercetak]

[Laporan Data Transaksi Keseluruhan Tersimpan]

[Laporan Data Transaksi Keseluruhan]

[Laporan Data Transaksi Berdasarkan Tanggal]

Data PointData Point

Data Kuis

Data Kuis

Data Karyawan

Data Karyawan

Data Pendengar

Data Pendengar

Data TransaksiData Transaksi

Data Pendengar

Data Pendengar

Data Pendengar

Data Pendengar

[Laporan Data Pendengar Tersimpan]

[Laporan Data Pendengar Tercetak]

[Laporan Data Transaksi Berdasarkan Waktu]

[Laporan Data Pemenang Berdasarkan Periode]

[Data Pemenang]

[Data Pemenang]Data Pemenang

[Data Transaksi]

[Data Transaksi]

[Data Point]

[Data Point]

[Data Karyawan]

Data Karyawan

Data Karyawan

Data Point

Data Point

Data Produser

Data Produser

Data Produser

[Pesan Password Anda Salah silahkan coba lagi]

[Pesan Password Anda Salah silahkan coba lagi]

Data Point

Data Kuis

Data Karyawan

Data Periode

Data Pemenang

Data Transaksi

Data Pendengar

Data Pendengar

Data Pemenang

Data Pendengar

Data Pendengar

Data Pendengar

Data Pendengar

Data Pemenang

Data Pendengar

Data Pendengar

Data Pendengar

Data Point

Data Kuis

Data Periode

Data Transaksi

Data Karyawan

Data Pimpinan

Data Pimpinan

Data Pimpinan

Data Pimpinan

Data Karyawan

[Laporan Data Pendengar]

[Data Pemenang]

[Data Pemenang]

[Data Periode]

[Data Periode]

[Data Pendengar]

[Data Pendengar]

[Data Karyawan]

[Data Kuis]

[Data Kuis]

[Data Point]

[Data Point]

[Login]

[Login]

Produser

Pimpinan

ProduserPimpinan

Produser

Pimpinan

Produser

Pimpinan

Pimpinan

PimpinanProduser

Pimpinan

Produser

PimpinanProduser

Pimpinan

1

Memberi Hak Akses

+

2

Mengelola Data Master

+

3

Melakukan Transaksi

+

4

Membuat Laporan

+

1 Karyawan

1 Karyawan

2 Transaksi

3 Periode

4 Kuis

5 Point

6 Master Pendengar

7Contact

Pendengar

8 Pemenang

6 Master Pendengar

7 Contact Pendengar

3 Periode

4 Kuis

5 Point

1 Karyawan

Pimpinan

Pimpinan

Pimpinan

4 Kuis

5 Point

3 Periode

Page 51: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

42

Gambar 4.19. DFD level 1 proses memberi hak akses

Gambar 4.20. DFD level 1 proses mengelola data master

[Data Produser]

[Data Pimpinan]Data Pimpinan

[Pesan Password Anda Salah silahkan coba lag i]

[Pesan Password Anda Salah silahkan coba lag i]

Pesan Password Anda Salah silahkan coba lag i

Data Produser

Data Karyawan

Data Karyawan

[Data Karyawan]

[Log in]

[Log in]Produser

Pimpinan1 Karyawan

Login

1.1

Mencocokkan

Username dan

Password

1.2

Menampilkan pesan

password anda salah

silakan anda coba

lag i

1.3

Mencocokkan

g rade

1.4

Menampilkan

Form Transaksi

Produser

1.5

Menampilkan

Form Transaksi

Pimpinan

Login

[Data Point] [Data Point]

[Data Karyawan]

[Data Karyawan]

[Data Karyawan]

[Data Point]

[Data Point]

Data Produser

Data Produser

Data Produser

Data Produser

Data Produser

Data Pimpinan

Data Pimpinan

Data Pimpinan

Data Pimpinan

Data Pimpinan

Data Pimpinan

[Data Produser][Data Pimpinan]

[Data Periode]

[Data Periode]

[Data Periode]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Point]

[Data Point]

[Data Point]

[Data Kuis]

[Data Karyawan]

[Data Kuis]

[Data Kuis]

[Data Karyawan]

Produser

Pimpinan

Produser

Pimpinan

Pimpinan

Pimpinan

Produser

Login

1 Karyawan

3 Periode

4 Kuis

5 Point

7Contact

Pendeng ar

6Master

Pendeng ar

7Contact

Pendeng ar

6Master

Pendeng ar

2.2

Meng elola

Data Master

Karyawan +

2.3

Menyimpan

Data Master

Kuis

2.4

Meng elola

Data Master

Point +

2.5

Meng elola

Data Master

Pendeng ar

2.6

Menyimpan

Data Master

Periode

Login

2.1

Memilih Menu

Master

Pimpinan

PimpinanProduser

Page 52: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

43

Pada Gambar 4.21 tersebut digambarkan proses transaksi yang dapat

dilakukan oleh pengguna yaitu pimpinan dan produser. Ketika produser yang

berhasil masuk ke dalam sistem, maka produser tersebut hanya dapat melakukan

transaksi data pendengar dan transaksi data pemenang. Sedangkan, ketika

pimpinan yang berhasil masuk ke dalam sistem, maka pimpinan tersebut dapat

melakukan transaksi data pendengar, transaksi data pemenang dan dapat

mengirim SMS.

Pada Gambar 4.22 memperlihatkan DFD level 1 proses membuat laporan

ini berguna untuk membantu pimpinan dalam pengambilan keputusan,

pengarsipan dokumen dan pelaporan ke manager radio Sindo Trijaya FM

Surabaya. Proses ini berawal ketika pimpinan menentukan menu laporan yang

akan dicetak atau disimpan. Menu laporan yang dimaksud adalah laporan data

pendengar, laporan data transaksi, dan laporan data pemenang.

Pada proses mengelola data master karyawan, yang dilakukan pertama kali

adalah pimpinan memilih tab di menu karyawan. Tab menu karyawan terdiri dari

2 (dua) menu pilihan, yaitu menyimpan data master karyawan dan memperbarui

data master karyawan. Gambar 4.23 memperlihatkan DFD level 2 mengelola data

master karyawan.

Pada proses mengelola data master point, yang dilakukan pertama kali

adalah pengguna memilih tab di menu point. Tab menu point terdiri dari 2 (dua)

menu pilihan, yaitu menyimpan data master point dan memperbarui data master

point. Pengguna yang dapat mengelola data master point ini adalah pimpinan dan

produser. Gambar 4.24 memperlihatkan DFD level 2 mengelola data master point.

Gambar 4.21. DFD level 1 proses melakukan transaksi

[Pesan Terkirim Ke Semua Pendengar]

[Data Periode]

[Data Kuis]

[Data Pendeng ar]

[Data Point]

[Data Pendeng ar]

[SM S Dikirim]

[Pesan Terkirim Ke Pendeng ar]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pemenang ]

[Data Pemenang ] [Data Pemenang ]

[Data Produser]

[Data Pimpinan]

[Data Transaksi]

[Data Pemenang ]

[Data Pendeng ar]

[Data Transaksi]

Data Transaksi

[Data Pemenang ]

[Data Transaksi]

[Data Pendeng ar]

[Data Pemenang ][Data Pemenang ]

[Data Pendeng ar]

Pimpinan

Produser

Login

2 Transaksi

Data Pendeng ar

8 Pemenang

Login

3.1

Transaksi Data

Pendeng ar

+

3.2

Transaksi Data

Pemenang

+

3.3

Meng irim SM S

+

7Contact

Pendeng ar

6Master

Pendeng ar

4 Kuis

5 Point

7Contact

Pendeng ar

6Master

Pendeng ar

3 Periode

Page 53: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

44

Gambar 4.22. DFD level 1 proses membuat laporan

Gambar 4.23. DFD level 2 proses mengelola data master karyawan

[Laporan Data Pendengar T ersimpan]

[Laporan Data Pendengar T ercetak]

[Laporan Data Pemenang Keseluruhan T ersimpan]

[Laporan Data Pemenang Berdasarkan Status Tersimpa n]

[Laporan Data Pemenang Berdasarkan Period e Tersimp an]

[Laporan Data Pemenang Keseluruhan T ercetak]

[Laporan Data Pemenang Berdasarkan Status Tercetak]

[Laporan Data Pemenang Berdasarkan Period e Tercetak]

[Laporan Data Pemenang Keseluruhan]

[Laporan Data Pemenang Berdasarkan Status ]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Peme nang]

[Data Perio de]

[Data Perio de]

[Data Peme nang]

[Laporan Data T ransaksi Berdasa rkan T anggal T ersimpan]

[Laporan Data T ransaksi Berdasa rkan W aktu Tersimpan ]

[Laporan Data T ransaksi Keseluru han Tersim pan]

[Laporan Data T ransaksi Keseluru han Tercetak]

[Laporan Data T ransaksi Berdasa rkan T anggal T ercetak]

[Laporan Data T ransaksi Berdasa rkan W aktu Tercetak]

[Laporan Data T ransaksi Berdasa rkan T anggal]

[Laporan Data T ransaksi Keseluru han]

[Data Trans aksi]

[Data Kuis]

[Data Karyawan]

[Data Point ]

[Data Point ]

[Data Karyawan]

[Data Kuis]

[Data Trans aksi]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Data Pend engar]

[Laporan Data T ransaksi Berdasa rkan W aktu]

[Laporan Data Pemenang Berdasarkan Period e]

Data Pimpi nan

Data Pimpi nan

Data Pimpi nan

Data Pimpi nan

[Data Perio de]

[Data Peme nang]

[Data Karyawan]

[Data Point ]

[Data Kuis]

[Data Trans aksi]

[Data Pend engar]

[Data Pend engar]

[Laporan Data Pendengar]

[Data Pimp inan]

P impinan

Login

6Master

Pendengar

7Contact

Pendengar

2 T ransaksi

8 Pemenang

3 Periode

1 Karyawan

4 Kuis

5 Point

4.1

Memilih Me nu

Laporan

4.2

Membuat

Laporan Data

Pendengar +

4.3

Membuat Laporan Data T ransaksi

+

4.4

Membuat Laporan Data Pemenang

+

Pimpinan

P impinan

6Master

Pendengar

7Contact

Pendengar

6Master

Pendengar6

Master

Pendengar

7Contact

Pendengar

7Contact

Pendengar

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

6Master

Pendengar6Master

Pendengar

6Master

Pendengar

7Contact

Pendengar7

Contact

Pendengar7

Contact

Pendengar

P impinan

P impinan

P impinan

P impinan

P impinan

P impinan

[Data Karyawan]

[Data Karyawan]

[Data Karyawan]

[Data Karyawan]

Tab Edit Data Karyawan Dipilih

Tab Tambah Data Karyawan Dipilih

[Data Pimpinan]

[Data Karyawan]

Pimpinan

1 Karyawan

Data Pimpinan

2.2.2

Menyimpan

Data Master

Karyawan

2.2.1

Memilih Tab

Di M enu

Karyawan

2.2.3

Memperbarui

Data Master

Karyawan

Pimpinan

Page 54: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

45

Gambar 4.24. DFD level 2 proses mengelola data master point

Pada proses transaksi data pendengar, yang dilakukan pertama kali adalah

pengguna memilih data kuis. Selanjutnya, pengguna memilih data point. Setelah

itu pengguna memasukkan data pendengar, lalu menyimpan data tersebut.

Pengguna yang dapat melakukan transaksi data pendengar ini adalah pimpinan

dan produser. Gambar 4.25 memperlihatkan DFD level 2 transaksi data

pendengar.

Gambar 4.25. DFD level 2 proses transaksi data pendengar

[Data Point]

[Data Point]

[Data Point]

[Data Point]

[Data Point]

[Data Point]

[Data Point]

Tab Ubah Nilai Dipilih

Tab Tambah Kategory Dpilih

[Data Pimpinan]

[Data Produser]

Pimpinan Produser

5 Point

Data Pimpinan

Data Produser

2.4.1

Memilih Tab Di

Menu Point

2.4.2

Menyimpan

Data Master

Point

2.4.3

Memperbarui

Data Master

Point

5 Point

Pimpinan

Produser

[Data Transaksi]

[Data Pendeng ar]

[Data Transaksi]

[Data Point]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Kuis]

[Data Pendeng ar]

[Data Pendeng ar]

Data Transaksi

Data Transaksi

Data Transaksi

[Data Transaksi]

[Data Transaksi]

[Data Pimpinan]

[Data Produser]

Login

2 Transaksi

Data Pendengar

Login

Pimpinan

Produser

Transaksi Data Pemenang

7Contact

Pendengar

5 Point

6Master

Pendengar

4 Kuis

3.1.1

Menampilkan

Data Kuis

3.1.2

Menampilkan

Data Point

3.1.3

Menampilkan

Data

Pendengar

3.1.4

Menyimpan

Transaksi Data

Pendengar

Page 55: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

46

Pada proses transaksi data pemenang, yang dilakukan pertama kali adalah

pengguna melakukan pencarian data pemenang. Selanjutnya, pengguna

menyimpan data pemenang ke dalam tabel pemenang. Ketika pemenang akan

mengambil hadiah, pengguna melakukan registrasi pengambilan hadiah dengan

cara memperbarui data tabel pemenang yaitu mengubah status terima dan

mengisikan nomer KTP pemenang. Pengguna yang dapat melakukan transaksi

data pemenang ini adalah pimpinan dan produser. Gambar 4.26 memperlihatkan

DFD level 2 transaksi data pemenang.

Gambar 4.26. DFD level 2 proses transaksi data pemenang

Pada proses mengirim SMS yang dilakukan adalah pimpinan langsung

mengirimkan SMS dengan mengambil data pendengar yang ada pada tabel master

pendengar dan tabel contact pendengar untuk memberikan informasi yang

diadakan radio Sindo Trijaya FM Surabaya. Gambar 4.27 memperlihatkan DFD

level 2 mengirim SMS.

[Data Periode]

[Data Pemenang ]

[Data Pemenang ]

[Data Pemenang ]

Data Pemenang

[Data Pemenang ]

[Data Pemenang ]

[Data Pemenang ]

[Data Transaksi]

[Data Pemenang ]Pimpinan Produser

8 Pemenang

Transaksi Data Pendeng ar

3.2.1

Pencarian

Pemenang

+

3.2.2

Reg istrasi

Peng ambilan

Hadiah +

3 Periode

Page 56: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

47

Gambar 4.27. DFD level 2 proses mengirim SMS

Pada proses membuat laporan data pendengar, yang pertama dilakukan

pimpinan adalah memilih laporan data pendengar. Selanjutnya sistem akan

menampilkan form laporan data pendengar. Didalam form laporan data pendengar

terdapat 2 (dua) pilihan yaitu mencetak laporan data pendengar dan menyimpan

laporan data pendengar. Gambar 4.28 memperlihatkan DFD level 2 membuat

laporan data pendengar.

[Data Pendeng ar]

[Data Pendeng ar]

[Pesan Terkirim Ke Semua Pendengar]

[Pesan Terkirim Ke Pendeng ar]

Kirim Ke Satu Nomor Dipil ih

Kirim Ke Semua DipilihNomer Telepon Pendeng ar Dipilih

[SM S Dikirim]

7Contact

Pendeng ar

6Master

Pendeng ar

Pimpinan

Pimpinan

3.3.1

Menampilkan

Data Pendeng ar

3.3.2

Menampilkan Nomor

Telepon Pendeng ar

yang Dipilih

3.3.3

Menampilkan Pesan

Terkirim Ke

Pendeng ar

3.3.4

Menampilkan Pesan

Terkirim Ke Semua

Pendeng ar

Pimpinan

Page 57: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

48

Gambar 4.28. DFD level 2 proses membuat laporan data pendengar

Pada proses membuat laporan data transaksi, yang pertama dilakukan

pimpinan adalah memilih menu pilihan laporan data transaksi. Selanjutnya sistem

akan menampilkan form laporan data transaksi sesuai yang dipilih oleh pimpinan.

Pilihan menu laporan data transaksi ada 3 (tiga), yaitu laporan data transaksi

berdasarkan waktu, laporan data transaksi berdasarkan tanggal, dan laporan data

transaksi keseluruhan. Gambar 4.29 memperlihatkan DFD level 2 membuat

laporan data transaksi.

[Laporan Data Pendengar Tersimpan]

[Laporan Data Pendengar Tercetak]

Pilihan Simpan

Pilihan Cetak

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pimpinan]

[Laporan Data Pendengar]Pimpinan

6Master

Pendeng ar

7Contact

Pendeng ar

Data Pimpinan

4.2.1

Menampilkan

Form Laporan

Data

4.2.2

Mencetak

Laporan Data

Pendeng ar

4.2.3

Menyimpan

Laporan Data

Pendeng ar

Page 58: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

49

Gambar 4.29. DFD level 2 proses membuat laporan data transaksi

Pada proses membuat laporan data pemenang, yang pertama dilakukan

pimpinan adalah memilih menu pilihan laporan data pemenang. Selanjutnya

sistem akan menampilkan form laporan data pemenang sesuai yang dipilih oleh

pimpinan. Pilihan menu laporan data pemenang ada 3 (tiga), yaitu laporan data

pemenang berdasarkan periode, laporan data pemenang berdasarkan status, dan

laporan data pemenang keseluruhan. Gambar 4.30 memperlihatkan DFD level 2

membuat laporan data pemenang.

Pada proses pencarian data pemenang, yang pertama dilakukan pimpinan

atau produser adalah memilih periode. Selanjutnya, menentukan pemenang dan

menyimpan data pemenang. Gambar 4.31 memperlihatkan DFD level 3 pencarian

data pemenang.

Pada proses registrasi pengambilan hadiah, yang pertama dilakukan

pimpinan atau produser adalah memilih memilih data pemenang. Selanjutnya,

mengubah data pemenang yaitu status terima dan mengisi nomer KTP pemenang.

Gambar 4.32 memperlihatkan DFD level 3 pencarian data pemenang.

[Laporan Data Transaksi Berdasarkan Tang gal Tercetak]

[Laporan Data Transaksi Keseluruhan Tercetak]

[Laporan Data Transaksi Keseluruhan Tersimpan]

[Laporan Data Transaksi Berdasarkan Tang gal]

[Laporan Data Transaksi Keseluruhan]

[Laporan Data Transaksi Berdasarkan Tang gal Tersimpan]

[Laporan Data Transaksi Berdasarkan Waktu]

[Laporan Data Transaksi Berdasarkan Waktu Tercetak]

[Laporan Data Transaksi Berdasarkan Waktu Tersimpan]

[Data Point]

[Data Kuis]

[Data Karyawan]

[Data Transaksi]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Transaksi]

[Data Karyawan]

[Data Kuis]

[Data Point]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Point]

[Data Kuis]

[Data Karyawan]

[Data Transaksi]

Data Pimpinan

Data Pimpinan

Data Pimpinan

[Data Pimpinan]

2 Transaksi

1 Karyawan

4 Kuis

5 Point

Data Pimpinan

Pimpinan

6Master

Pendeng ar

7Contact

Pendeng ar

6Master

Pendeng ar

6Master

Pendeng ar

2 Transaksi

2 Transaksi

7Contact

Pendeng ar

7Contact

Pendeng ar

1 Karyawan

1 Karyawan

4 Kuis

4 Kuis

5 Point

5 Point

4.3.1

Memilih Menu

Pilihan Laporan

Data Transaksi

4.3.2

Menampilkan Form

Laporan Transaksi

Berdasarkan Waktu

+

4.3.3

Menampilkan Form

Laporan Transaksi

Berdasarkan Tang gal

+

4.3.4

Menampilkan Form

Laporan Transaksi

Keseluruhan

+

Page 59: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

50

Pada proses menampilkan form laporan transaksi berdasarkan waktu, yang

pertama dilakukan pimpinan adalah memilih pilihan menu laporan data transaksi

berdasarkan waktu. Selanjutnya, sistem menampilkan form transaksi berdasarkan

waktu yang terdapat 2 (dua) pilihan, yaitu mencetak laporan transaksi berdasarkan

waktu dan menyimpan laporan transaksi berdasarkan waktu. Gambar 4.33

memperlihatkan DFD level 3 menampilkan form laporan transaksi berdasarkan

waktu.

Pada proses menampilkan form laporan transaksi berdasarkan tanggal,

yang pertama dilakukan pimpinan adalah memilih pilihan menu laporan data

transaksi berdasarkan tanggal. Selanjutnya, sistem menampilkan form transaksi

berdasarkan tanggal yang terdapat 2 (dua) pilihan, yaitu mencetak laporan

transaksi berdasarkan tanggal dan menyimpan laporan transaksi berdasarkan

tanggal. Gambar 4.34 memperlihatkan DFD level 3 menampilkan form laporan

transaksi berdasarkan tanggal.

Pada proses menampilkan form laporan transaksi keseluruhan, yang

pertama dilakukan pimpinan adalah memilih pilihan menu laporan data transaksi

keseluruhan. Selanjutnya, sistem menampilkan form transaksi keseluruhan yang

terdapat 2 (dua) pilihan, yaitu mencetak laporan transaksi keseluruhan dan

menyimpan laporan transaksi keseluruhan. Gambar 4.35 memperlihatkan DFD

level 3 menampilkan form laporan transaksi keseluruhan.

Page 60: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

51

Gambar 4.30. DFD level 2 proses membuat laporan data pemenang

Gambar 4.31. DFD level 3 Pencarian Pemenang

Data Pimpinan

Data Pimpinan

Data Pimpinan

[Data Pemenang]

[Data Pendengar]

[Data Pendengar]

[Data Periode]

[Data Pemenang]

[Data Pendengar]

[Data Pendengar]

[Data Periode]

[Data Pemenang]

[Data Pendengar]

[Data Pendengar]

[Data Periode]

[Laporan Data Pemenang Berdasarkan Status]

[Laporan Data Pemenang Berdasarkan Status Tersimpan]

[Laporan Data Pemenang Berdasarkan Status Tercetak]

[Laporan Data Pemenang Keseluruhan Tercetak]

[Laporan Data Pemenang Berdasarkan Periode Tercetak]

[Laporan Data Pemenang Berdasarkan Periode Tersimpan]

[Laporan Data Pemenang Keseluruhan]

[Laporan Data Pemenang Keseluruhan Tersimpan]

[Laporan Data Pemenang Berdasarkan Periode]

[Data Pimpinan]

8 Pemenang

3 Periode

Data Pimpinan

Pimpinan

8 Pemenang

3 Periode

3 Periode

8 Pemenang

6Master

Pendengar

6Master

Pendengar6

Master

Pendengar7

Contact

Pendengar

7Contact

Pendengar

7Contact

Pendengar

4.4.1

Memilih Menu

Pil ihan

Laporan Data

Pemenang

4.4.2

Menampilkan Form

Laporan Pemenang

Berdasarkan Periode

+

4.4.3

Menampilkan Form

Laporan Pemenang

Berdasarkan Status

+

4.4.4

Menampilkan Form

Laporan Pemenang

Keseluruhan

+

[Data Pemenang ]

[Data Pemenang ][Data Pemenang ]

[Data Pemenang ]

Data Pemenang

Data Periode

[Data Transaksi]

[Data Periode]

PimpinanProduser

8 Pemenang

Transaksi Data Pendeng ar

Reg istrasi Peng ambilan Hadiah

3 Periode

3.2.1.1

Menampilkan

Data Periode

3.2.1.2

Menampilkan Data

Pendeng ar Berdasarkan

Periode

3.2.1.3

Menyimpan

Data Pemenang

Page 61: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

52

Gambar 4.32. DFD level 3 Registrasi Pengambilan Hadiah

Gambar 4.33. DFD level 3 menampilkan form laporan transaksi berdasarkan

waktu

[Data Pemenang ]

[Data Pemenang ]

Data Pemenang Diubah

[Data Pemenang ]

[Data Pemenang ]

Data Pemenang Dipil ih

[Data Pemenang ]

8 Pemenang

Pencarian Pemenang

8 Pemenang

PimpinanProduser

3.2.2.1

Menampilkan Data

Pemenang Status

Belum Terima

3.2.2.2

Menampilkan Data

Pemenang Status Belum

Terima yang Dipil ih

3.2.2.3

Memperbarui

Data Pemenang

[Laporan Data Transaksi Berdasarkan Waktu Tercetak]

[Laporan Data Transaksi Berdasarkan Waktu Tersimpan]

[Laporan Data Transaksi Berdasarkan Waktu]

Data Pendeng arData Pendeng ar

Data Pendeng arData Pendeng ar

Data PointData Point

Data KuisData Kuis

Data KaryawanData Karyawan

Data TransaksiData Transaksi

[Data Karyawan]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Point]

[Data Kuis]

[Data Transaksi]

Data PimpinanData Pimpinan

[Data Pimpinan]

2 Transaksi

1 Karyawan

4 Kuis

5 Point

Pimpinan

6Master

Pendeng ar

7Contact

Pendeng ar

Memilih Menu Pilihan Laporan Data Transaksi

4.3.2.1

Mencetak Laporan Transaksi Berdasarkan Waktu

4.3.2.2

Menyimpan Laporan Transaksi Berdasarkan Waktu

Page 62: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

53

Gambar 4.34. DFD level 3 menampilkan form laporan transaksi berdasarkan

tanggal

[Laporan Data Transaksi Berdasarkan Tang gal Tersimpan]

[Laporan Data Transaksi Berdasarkan Tang gal Tercetak]

[Laporan Data Transaksi Berdasarkan Tang gal]

Data PointData Point

Data KuisData Kuis

Data KaryawanData Karyawan

Data Pendeng arData Pendeng ar

Data Transaksi

Data Pendeng arData Pendeng ar

Data Transaksi

Data PimpinanData Pimpinan

[Data Point]

[Data Kuis]

[Data Karyawan]

[Data Pendeng ar]

[Data Transaksi]

[Data Pendeng ar]

[Data Pimpinan]

6Master

Pendeng ar

2 Transaksi

7Contact

Pendeng ar

1 Karyawan

4 Kuis

5 Point

Pimpinan

Memilih Menu Pilihan Laporan Data Transaksi

4.3.3.1

Mencetak Laporan Transaksi Berdasarkan Tangg al

4.3.3.2

Menyimpan Laporan Transaksi Berdasarkan Tang gal

Page 63: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

54

Gambar 4.35. DFD level 3 menampilkan form laporan transaksi keseluruhan

[Laporan Data Transaksi Keseluruhan Tercetak]

[Laporan Data Transaksi Keseluruhan]

[Laporan Data Transaksi Keseluruhan Tersimpan]

Data PointData Point

Data KuisData Kuis

Data KaryawanData Karyawan

Data Pendeng arData Pendeng ar

Data TransaksiData Transaksi

Data Pendeng arData Pendeng ar

Data PimpinanData Pimpinan

[Data Point]

[Data Kuis]

[Data Karyawan]

[Data Pendeng ar]

[Data Transaksi]

[Data Pendeng ar]

[Data Pimpinan]

6Master

Pendeng ar

2 Transaksi

7Contact

Pendeng ar

1 Karyawan

4 Kuis

5 Point

Pimpinan

Memilih Menu Pil ihan Laporan Data Transaksi

4.3.4.1

Mencetak Laporan Transaksi Keseluruhan

4.3.4.2

Menyimpan Laporan Transaksi Keseluruhan

Page 64: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

55

Pada proses menampilkan form laporan pemenang berdasarkan periode,

yang pertama dilakukan pimpinan adalah memilih pilihan menu laporan data

pemenang berdasarkan periode. Selanjutnya, sistem menampilkan form pemenang

berdasarkan periode yang terdapat 2 (dua) pilihan, yaitu mencetak laporan

pemenang berdasarkan periode dan menyimpan laporan pemenang berdasarkan

periode. Gambar 4.36 memperlihatkan DFD level 3 menampilkan form laporan

pemenang berdasarkan periode.

Gambar 4.36. DFD level 3 menampilkan form laporan pemenang berdasarkan

periode

[Laporan Data Pemenang Berdasarkan Periode Tersimpan]

[Laporan Data Pemenang Berdasarkan Periode][Laporan Data Pemenang Berdasarkan Periode Tercetak]

Data PemenangData Pemenang

Data Pendeng arData Pendeng ar

Data Pendeng arData Pendeng ar

Data PeriodeData Periode

Data PimpinanData Pimpinan

[Data Pemenang ]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Periode]

[Data Pimpinan]

Pimpinan

3 Periode

6Master

Pendeng ar

7Contact

Pendeng ar

8 Pemenang

Memilih Menu Pilihan Laporan Data Pemenang

4.4.2.1

Mencetak Laporan Pemenang

Berdasarkan Periode

4.4.2.2

Menyimpan Laporan Pemenang

Berdasarkan Periode

Page 65: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

56

Pada proses menampilkan form laporan pemenang berdasarkan status,

yang pertama dilakukan pimpinan adalah memilih pilihan menu laporan data

pemenang berdasarkan status. Selanjutnya, sistem menampilkan form pemenang

berdasarkan status yang terdapat 2 (dua) pilihan, yaitu mencetak laporan

pemenang berdasarkan status dan menyimpan laporan pemenang berdasarkan

status. Gambar 4.37 memperlihatkan DFD level 3 menampilkan form laporan

pemenang berdasarkan status.

Gambar 4.37. DFD level 3 menampilkan form laporan pemenang berdasarkan

status

Data Pendeng arData Pendeng ar

Data Pendeng arData Pendeng ar

Data PeriodeData Periode

Data PemenangData Pemenang

Data PimpinanData Pimpinan

[Laporan Data Pemenang Berdasarkan Status]

[Laporan Data Pemenang Berdasarkan Status Tercetak] [Laporan Data Pemenang Berdasarkan Status Tersimpan]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Periode]

[Data Pemenang ]

[Data Pimpinan]

8 Pemenang

3 Periode

6Master

Pendeng ar

7Contact

Pendeng ar

Pimpinan

Memilih Menu Pilihan Laporan Data Pemenang

4.4.3.1

Mencetak Laporan Pemenang Berdasarkan

Status

4.4.3.2

Menyimpan Laporan Pemenang Berdasarkan Status

Page 66: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

57

Pada proses menampilkan form laporan pemenang keseluruhan, yang

pertama dilakukan pimpinan adalah memilih pilihan menu laporan data pemenang

keseluruhan. Selanjutnya, sistem menampilkan form pemenang keseluruhan yang

terdapat 2 (dua) pilihan, yaitu mencetak laporan pemenang keseluruhan dan

menyimpan laporan pemenang keseluruhan. Gambar 4.38 memperlihatkan DFD

level 3 menampilkan form laporan pemenang keseluruhan.

Gambar 4.38. DFD level 3 menampilkan form laporan pemenang keseluruhan

Data Pendeng arData Pendeng ar

Data Pendeng arData Pendeng ar

Data Pemenang

Data Periode

Data Pemenang

Data Periode

Data PimpinanData Pimpinan

[Laporan Data Pemenang Keseluruhan Tercetak]

[Laporan Data Pemenang Keseluruhan Tersimpan]

[Laporan Data Pemenang Keseluruhan]

[Data Pendeng ar]

[Data Pendeng ar]

[Data Pemenang ]

[Data Periode]

[Data Pimpinan]

3 Periode

8 Pemenang

6Master

Pendeng ar

7Contact

Pendeng ar

Pimpinan

Memilih Menu Pil ihan Laporan Data Pemenang

4.4.4.1

Mencetak Laporan Pemenang

Keseluruhan

4.4.4.2

Menyimpan Laporan Pemenang Keseluruhan

Page 67: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

58

4.2.5. Entity Relationship Diagram (ERD)

ERD terbagi menjadi dua bagian, yaitu :

A. Conceptual Data Model (CDM)

CDM dari Aplikasi Pemeliharaan Data Pendengar radio Sindo Trijaya FM

Surabaya terdapat 8 (delapan) tabel yaitu tabel karyawan, transaksi, kuis, master

pendengar, contact pendengar, point, periode, dan pemenang. CDM dari Aplikasi

Pemeliharaan Data Pendengar radio Sindo Trijaya FM Surabaya dapat dilihat

pada Gambar 4.39.

B. Physical Data Model (PDM)

PDM dari Aplikasi Pemeliharaan Data Pendengar radio Sindo Trijaya FM

Surabaya merupakan hasil dari generate dari CDM yang sudah digambarkan pada

gambar 4.39. Pada PDM terdapat 8 (delapan) tabel dengan tipe data dan

panjangnya, yaitu tabel karyawan, transaksi, kuis, master pendengar, contact

pendengar, point, periode, dan pemenang. PDM dari Aplikasi Pemeliharaan Data

Pendengar radio Sindo Trijaya FM Surabaya dapat dilihat pada Gambar 4.40.

Gambar 4.39. Conceptual data model

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

memiliki

KARYAWAN

NIK

g rade

nama_karyawan

alamat_karyawan

telp_karyawan

username

password

PEM ENANG

id_pemenang

status_terima

no_ktp

tgl_peng umuman

PERIODE

id_periode

periode_awal

periode_akhir

jumlah_pemenang

MASTER_PENDENGAR

id_pendeng ar

nama_pendeng ar

daerah_pendeng ar

CONTACT_PENDENGAR

no_telp

TRANSAKSI

waktu_transaksi

point_input

total

POINT

id_point

kateg ory

nilai

KUIS

id_kuis

waktu_kuis

keterang an

Page 68: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

59

Gambar 4.40. Physical data model

4.2.6. DBMS

Struktur tabel pada aplikasi pemeliharaan data pendengar radio Sindo

Trijaya FM Surabaya adalah sebagai berikut:

a) Tabel Karyawan

Primary Key : NIK

Foreign Key : -

Fungsi : Untuk menyimpan data karyawan dan memulai menjalankan

aplikasi

Tabel 4.1. Struktur tabel karyawan

Field Data Type Length Constraint

NIK Integer Primary Key

GRADE1 Integer

NAMA_KARYAWAN Varchar 30

ALAMAT_KARYAWAN Varchar 30

TELP_KARYAWAN Varchar 15

USERNAME Varchar 20

PASSWORD Varchar 30

ID_KUIS = ID_KUISNIK = NIK

ID_POINT = ID_POINT

ID_PENDENGAR = ID_PENDENGAR

NO_TELP = NO_TELP

ID_PENDENGAR = ID_PENDENGAR

ID_PENDENGAR = ID_PENDENGAR

ID_PERIODE = ID_PERIODE

KARYAWAN

NIK int

NAMA_KARYAWAN varchar(30)

ALAMAT_KARYAWAN varchar(30)

TELP_KARYAWAN varchar(15)

USERNAME varchar(20)

PASSWORD varchar(30)

GRADE1 int

PEMENANG

ID_PEMENANG int

ID_PERIODE int

ID_PENDENGAR int

STATUS_TERIMA varchar(15)

NO_KTP varchar(20)

TGL_PENGUMUMAN datetime

PERIODE

ID_PERIODE int

PERIODE_AWAL datetime

PERIODE_AKHIR datetime

JUMLAH_PEMENANG int

MASTER_PENDENGAR

ID_PENDENGAR int

NAMA_PENDENGAR varchar(30)

DAERAH_PENDENGAR varchar(50)

CONTACT_PENDENGAR

ID_PENDENGAR int

NO_TELP varchar(15)

TRANSAKSI

ID_KUIS int

ID_POINT int

ID_PENDENGAR int

NO_TELP varchar(15)

NIK int

POINT_INPUT int

TOTAL int

WAKTU_TRANSAKSI datetime

POINT

ID_POINT int

KATEGORY varchar(15)

NILAI int

KUIS

ID_KUIS int

WAKTU_KUIS datetime

KETERANGAN varchar(50)

Page 69: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

60

b) Tabel Kuis

Primary Key : ID_KUIS

Foreign Key : -

Fungsi : Untuk menyimpan data kuis

Tabel 4.2. Struktur tabel kuis

Field Data Type Length Constraint

ID_KUIS Integer Primary Key

WAKTU_KUIS Datetime

KETERANGAN Varchar 50

c) Tabel Periode

Primary Key : ID_PERIODE

Foreign Key : -

Fungsi : Untuk menyimpan data periode

Tabel 4.3. Struktur tabel periode

Field Data Type Length Constraint

ID_PERIODE Integer Primary Key

PERIODE_AWAL Datetime

PERIODE_AKHIR Datetime

JUMLAH_PEMENANG Integer

d) Tabel Point

Primary Key : ID_POINT

Foreign Key : -

Fungsi : Untuk menyimpan data point

Page 70: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

61

Tabel 4.4. Struktur tabel point

Field Data Type Length Constraint

ID_POINT Integer Primary Key

KATEGORY Varchar 15

NILAI Integer

e) Tabel Master Pendengar

Primary Key : ID_PENDENGAR

Foreign Key : -

Fungsi : Untuk menyimpan data pendengar

Tabel 4.5. Struktur tabel master pendengar

Field Data Type Length Constraint

ID_PENDENGAR Integer Primary Key

NAMA_PENDENGAR Varchar 30

DAERAH_PENDENGAR Varchar 50

f) Tabel Contact Pendengar

Primary Key : ID_PENDENGAR

NO_TELP

Foreign Key : ID_PENDENGAR reference dari Tabel Master Pendengar

Fungsi : Untuk menyimpan contact pendengar

Tabel 4.6. Struktur tabel contact pendengar

Field Data Type Length Constraint

ID_PENDENGAR Integer

Primary Key

Foreign Key

NO_TELP Varchar 15 Primary Key

Page 71: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

62

g) Tabel Transaksi

Primary Key : ID_KUIS

ID_POINT

ID_PENDENGAR

NO_TELP

WAKTU_TRANSAKSI

Foreign Key : ID_KUIS reference dari Tabel Kuis

ID_POINT reference dari Tabel Point

ID_PENDENGAR reference dari Tabel Contact Pendengar

NO_TELP reference dari Tabel Contact Pendengar

NIK reference dari Tabel Karyawan

Fungsi : Untuk menyimpan data transaksi

Tabel 4.7. Struktur tabel transaksi

Field Data Type Length Constraint

ID_KUIS Integer

Primary Key

Foreign Key

ID_POINT Integer

Primary Key

Foreign Key

ID_PENDENGAR Integer

Primary Key

Foreign Key

NO_TELP Varchar 15

Primary Key

Foreign Key

NIK Integer Foreign Key

POINT_INPUT Integer

TOTAL Integer

WAKTU_TRANSAKSI Datetime Primary Key

NAMA_CLIENT Varchar 50

Page 72: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

63

h) Tabel Pemenang

Primary Key : ID_PEMENANG

Foreign Key : ID_PERIODE reference dari Tabel Periode

ID_PENDENGAR reference dari Tabel Master Pendengar

Fungsi : Untuk menyimpan data pemenang

Tabel 4.8. Struktur tabel pemenang

Field Data Type Length Constraint

ID_PEMENANG Integer Primary Key

ID_PERIODE Integer Foreign Key

ID_PENDENGAR Integer Foreign Key

STATUS_TERIMA Varchar 15

NO_KTP Varchar 20

TGL_PENGUMUMAN Datetime

4.2.7. Desain Input Output

Desain input output digunakan untuk memberikan gambaran terhadap

desain halaman aplikasi berbasis desktop yang akan dibangun. Berikut ini desain

input output dari aplikasi pemeliharaan data pendengar radio Sindo Trijaya FM

Surabaya.

A. Halaman Login

Halaman ini merupakan tampilan dari aplikasi yang nantinya akan

dijalankan. Pada halaman ini pimpinan dan produser sebagai pengguna aplikasi

memasukkan username dan password kemudian menekan tombol login. Apabila

username dan password tersebut sudah benar maka pengguna dapat membuka

halaman yang lainnya. Gambar 4.41 memperlihatkan halaman login.

Page 73: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

64

Gambar 4.41. Halaman login

B. Halaman Utama

Halaman ini akan tampil ketika pengguna sukses login dan masuk ke

aplikasi. Menu yang akan ditampilkan sesuai dengan grade pengguna yang

masuk. Menu terdiri dari menu file, menu karyawan, menu acara, menu point,

menu hadiah, menu laporan, dan menu SMS Gateway. Didalam menu file terdapat

menu karyawan, menu acara, menu point, menu hadiah, menu laporan, menu SMS

Gateway, dan menu exit. Didalam menu hadiah terdapat menu periode, menu

pencarian pemenang, dan menu registrasi pengambilan hadiah. Didalam menu

laporan terdapat menu data pendengar, menu data transaksi, dan menu data

pemenang. Gambar 4.42 memperlihatkan halaman utama.

Gambar 4.42. Halaman utama

Page 74: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

65

C. Halaman Transaksi

Halaman ini akan tampil ketika pengguna sukses login dan masuk ke

aplikasi. Pada halaman ini menampilkan halaman transaksi yang berguna untuk

menyimpan data transaksi kedalam tabel transaksi. Data yang dibutuhkan antara

lain adalah nama client, id acara, kategory, point input, nomor telepon pendengar,

nama pendengar, dan daerah pendengar. Gambar 4.43 memperlihatkan halaman

transaksi.

Gambar 4.43. Halaman transaksi

D. Halaman Karyawan

Halaman ini berguna untuk menyimpan data karyawan, sekaligus berguna

untuk pemberian hak akses agar karyawan nantinya bisa masuk kedalam sistem

aplikasi. Data yang dibutuhkan antara lain adalah nik, grade, nama, alamat, nomor

telepon, username, dan password. Kemudian simpan pada tab tambah data

karyawan digunakan untuk menyimpan data karyawan baru ke dalam tabel

karyawan. Sedangkan, simpan pada tab edit data karyawan digunakan untuk

mengubah data karyawan lama kedalam tabel karyawan.Selain itu, Tab lihat data

karyawan berfungsi untuk melihat data karyawan. Gambar 4.44 memperlihatkan

tab tambah data karyawan pada halaman karyawan. Gambar 4.45 memperlihatkan

tab lihat data karyawan pada halaman karyawan. Gambar 4.46 memperlihatkan

tab edit data karyawan pada halaman karyawan.

Page 75: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

66

Gambar 4.44. Tab tambah data karyawan pada halaman karyawan

Gambar 4.45. Tab lihat data karyawan pada halaman karyawan

Page 76: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

67

Gambar 4.46. Tab edit data karyawan pada halaman karyawan

E. Halaman Acara

Halaman ini berguna untuk menyimpan data acara. Pengguna yang

berhasil masuk ke sistem dapat menyimpan data acara baru. Data yang

dimasukkan antara lain adalah id acara, nama acara, dan waktu acara. Kemudian

simpan digunakan untuk menyimpan data acara baru ke dalam tabel kuis. Gambar

4.47 memperlihatkan halaman acara.

Gambar 4.47. Halaman Acara

Page 77: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

68

F. Halaman Point

Halaman ini berguna untuk menyimpan data point. Pengguna yang

berhasil masuk ke sistem dapat menyimpan data point baru. Data yang

dimasukkan antara lain adalah id point, kategory, dan nilai. Kemudian simpan

pada tab tambah kategory digunakan untuk menyimpan data point baru ke dalam

tabel point. Sedangkan simpan pada tab ubah nilai digunakan untuk mengubah

data point lama ke dalam tabel point. Gambar 4.48 merupakan tab tambah

kategory pada halaman point. Gambar 4.49 memperlihatkan tab ubah nilai pada

halaman point.

Gambar 4.48. Tab tambah kategory pada halaman point

Gambar 4.49. Tab ubah nilai pada halaman point

Page 78: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

69

G. Halaman Periode

Halaman ini berguna untuk menyimpan data periode. Pengguna yang

berhasil masuk ke sistem dapat menyimpan data periode baru. Data yang

dimasukkan antara lain adalah id periode, periode awal, periode akhir, dan jumlah

pemenang. Kemudian simpan digunakan untuk menyimpan data periode baru ke

dalam tabel periode. Gambar 4.50 memperlihatkan halaman periode.

Gambar 4.50. Halaman periode

H. Halaman Laporan

Halaman ini berguna bagi pimpinan dalam memperoleh informasi untuk

membantu manajemen perusahaan dalam mengambil keputusan. Pimpinan yang

berhasil masuk ke sistem dapat melihat laporan. Laporan tersebut terdiri dari 3

yaitu laporan data pendengar, laporan data transaksi, dan laporan data pemenang.

Laporan dapat disimpan dan dicetak. Gambar 4.51 memperlihatkan halaman

laporan.

Page 79: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

70

Gambar 4.51. Halaman laporan

I. Halaman SMS Gateway

Halaman ini berguna untuk mempermudah pimpinan dalam hal

memberikan informasi ke pendengar radio Sindo Trijaya FM Surabaya melalui

SMS. Pada halaman ini pimpinan dapat mengirim SMS ke satu nomor atau

langsung ke semua nomor pendengar. Gambar 4.52 memperlihatkan halaman

SMS Gateway.

Page 80: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

71

Gambar 4.52. Halaman SMS Gateway

4.3. Mengimplementasi Sistem

Sistem yang dipergunakan untuk dapat menjalankan program Aplikasi

Pemeliharaan Data Pendengar radio Sindo Trijaya FM sebagai berikut :

1. Sistem Operasi Microsoft Windows 7 Profesional 32 bit

2. SQL SERVER 2005

Hardware Pendukung :

1. Microprocessor Pentium IV atau lebih tinggi.

2. VGA dengan resolusi 1024 x 760 atau lebih tinggi dan mendukung Microsoft

Windows.

3. RAM 512 MB atau lebih tinggi.

4.4. Melakukan Pembahasan terhadap Implementasi Sistem

Implementasi dimaksudkan untuk menggambarkan jalannya sistem yang

sudah dibuat. Dalam hal ini akan dijelaskan fungsi dari halaman tersebut. Pada

gambar di bawah ini adalah tampilan user interface dari sistem :

Page 81: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

72

4.4.1. Form Login

Pada saat pengguna membuka aplikasi maka pengguna akan menuju form

login. Form login ini berisi form yang harus diisi oleh pengguna dengan username

dan password untuk memasuki halaman utama pada aplikasi yang didalamnya

terdapat menu yang akan ditampilkan sesuai dengan kedudukan pengguna yang

masuk. Ketika tombol login diklik maka sistem akan melakukan pengecekan

username, password dan hak akses dari pengguna pada database. Seperti terlihat

pada Gambar 4.53 memperlihatkan interface dari halaman login.

Gambar 4.53. Halaman login

Ketika pengguna melakukan kesalahan dalam menginputkan username

dan password maka akan ada pesan error yang menunjukkan adanya kesalahan

dalam meng-input-kan username dan password. Ketika tombol OK diklik maka

petugas akan kembali menuju form login untuk melakukan login yang benar.

Gambar 4.54 memperlihatkan pesan error pada form login.

Page 82: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

73

Gambar 4.54. Pesan error pada form login

Pada saat pengguna sukses melakukan login, maka aplikasi akan mencari

hak akses pengguna pada database untuk menentukan level hak akses pengguna,

lalu aplikasi akan tampil pesan login nama pengguna tersebut. Ketika pengguna

login sebagai produser level hak akses produser adalah pengelolaan menu master

acara, pengelolaan menu master point, pengelolaan menu master periode,

pencarian pemenang, registrasi pengambilan hadiah dan melakukan transaksi.

Level hak akses pimpinan adalah pengelolaan menu master karyawan,

pengelolaan menu master acara, pengelolaan menu master point, pengelolaan

menu master periode, pencarian pemenang, registrasi pengambilan hadiah,

membuat laporan data pendengar, membuat laporan data transaksi, membuat

laporan data pemenang, melakukan SMS Gateway, dan melakukan transaksi.

Gambar 4.55 dan gambar 4.56 memperlihatkan pengguna yang berhasil login.

Gambar 4.55. Pesan login berhasil

Page 83: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

74

Gambar 4.56. Pesan selamat datang pengguna

4.4.2. Form Utama

Ketika pengguna berhasil login, maka pengguna memasuki halaman utama

pada aplikasi yang didalamnya terdapat menu yang akan ditampilkan sesuai

dengan kedudukan pengguna yang masuk. Gambar 4.57 merupakan form utama

untuk pimpinan. Sedangkan, gambar 4.58 memperlihatkan form utama untuk

produser.

Gambar 4.57. Form utama untuk pimpinan

Gambar 4.58. Form utama untuk produser

4.4.3. Form Transaksi

Pada form transaksi ini terdapat textbox cari berdasarkan no telp atau nama

dimana pengguna akan mencari apakah data pendengar sudah ada didalam sistem

atau belum ada didalam sistem. Gambar 4.59 memperlihatkan textbox cari

berdasarkan nomor telepon. Sedangkan, gambar 4.60 memperlihatkan textbox cari

berdasarkan nama.

Page 84: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

75

Gambar 4.59. Textbox cari berdasarkan nomor telepon

Gambar 4.60. Textbox cari berdasarkan nama

Listview akan menampilkan data pendengar sesuai pencarian berdasarkan

no telp atau nama. Jika data pendengar sudah ada di dalam listview, maka

pengguna cukup hanya klik id pendengar yang dituju pada listview. Kemudian

sistem akan menampilkan data pendengar pada textbox id pendengar, no telp,

nama, dan daerah. Sedangkan jika data pendengar belum ada di dalam listview,

maka pengguna harus mengisi textbox no telp, nama, dan daerah pendengar.

Gambar 4.61 memperlihatkan listview data pendengar berdasarkan pencarian.

Gambar 4.61. Listview data pendengar berdasarkan pencarian

Page 85: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

76

Selanjutnya, pengguna diharuskan memilih menu acara dan menu point

untuk mengisi data acara dan data point. Apabila data acara dan data point yang

dimaksud sudah ada, maka pengguna harus mengisi nama client, id acara,

kategory, point input dan menekan tombol simpan. Gambar 4.62 memperlihatkan

form transaksi. Sedangkan, gambar 4.63 memperlihatkan pesan data berhasil

disimpan pada form transaksi.

Gambar 4.62. Form transaksi

Gambar 4.63. Pesan data berhasil disimpan pada form transaksi

Page 86: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

77

Ketika pengguna lupa mengisikan salah satu textbox, maka akan ada pesan

error yang menunjukkan adanya textbox yang belum diisi. Gambar 4.64

memperlihatkan pesan error pada form transaksi.

Gambar 4.64. Pesan error pada form transaksi

4.4.4. Form Karyawan

Ketika pimpinan memilih menu karyawan, maka aplikasi akan

menampilkan form karyawan yang terdapat tab tambah data karyawan, lihat data

karyawan, dan edit data karyawan. Gambar 4.65 memperlihatkan tab yang

terdapat pada form karyawan.

Gambar 4.65. Tab yang terdapat pada form karyawan

Tab tambah data karyawan pada form ini berguna untuk menambahkan

data karyawan baru. Data karyawan yang dimasukkan adalah nik, grade, nama,

alamat, telp, username, password dan menekan tombol simpan. Gambar 4.66

memperlihatkan tab tambah data karyawan pada form karyawan.

Page 87: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

78

Gambar 4.66. Tab tambah data karyawan pada form karyawan

Tab lihat data karyawan pada form ini berguna untuk agar pimpinan dapat

melihat semua data karyawan. Data karyawan yang dapat dilihat berupa nik,

grade, nama, alamat, username, dan password. Gambar 4.67 memperlihatkan tab

lihat data karyawan pada form karyawan.

Gambar 4.67. Tab lihat data karyawan pada form karyawan

Page 88: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

79

Tab edit data karyawan pada form ini berguna untuk mengubah data

karyawan. Data karyawan yang di ubah berupa nik, grade, nama, alamat, telp,

username, password dan menekan tombol simpan. Gambar 4.68 memperlihatkan

tab edit data karyawan pada form karyawan.

Gambar 4.68. Tab edit data karyawan pada form karyawan

4.4.5. Form Acara

Ketika pengguna memilih menu acara, maka aplikasi akan menampilkan

form acara yang berguna untuk menambahkan data acara baru. Data acara yang

dimasukkan adalah id acara, waktu acara, nama acara dan menekan tombol

simpan. Pengguna terdiri dari pimpinan dan produser. Gambar 4.69

memperlihatkan form acara.

Gambar 4.69. Form acara

Page 89: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

80

4.4.6. Form Point

Ketika pengguna memilih menu point, maka aplikasi akan menampilkan

form point. Pada form ini terdapat tab tambah kategory dan ubah nilai. Pengguna

terdiri dari pimpinan dan produser.

Tab tambah kategory pada form ini berguna untuk menambahkan data

point baru. Data point yang dimasukkan adalah id point, kategory, dan nilai.

Gambar 4.70 memperlihatkan tab tambah kategory pada form point.

Tab ubah nilai pada form ini berguna untuk mengubah data point yang

berupa id point, kategory, dan nilai. Gambar 4.71 memperlihatkan tab ubah nilai

pada form point.

Gambar 4.70. Tab tambah kategory pada form point

Page 90: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

81

Gambar 4.71. Tab ubah nilai pada form point

4.4.7. Form Periode

Ketika pengguna memilih menu periode pada sub menu hadiah, maka

aplikasi akan menampilkan form periode yang berguna untuk menambahkan data

periode baru. Data periode yang dimasukkan adalah id periode, periode awal,

periode akhir, dan jumlah pemenang. Pengguna terdiri dari pimpinan dan

produser. Gambar 4.72 memperlihatkan form periode.

Gambar 4.72. Form periode

Page 91: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

82

4.4.8. Form Pencarian Pemenang

Ketika pengguna memilih menu pencarian pemenang pada sub menu

hadiah, maka aplikasi akan menampilkan form pencarian pemenang yang berguna

untuk menambahkan data pemenang baru. Pertama kali yang dilakukan pengguna

adalah menentukan periode pemenang yang dicari dengan cara memilih id periode

pada combobox. Kemudian sistem akan menampilkan periode awal, periode akhir

dan jumlah pemenang pada textbox. Selanjutnya pengguna melakukan klik pada

tombol cari, sehingga sistem akan menampilkan id pendengar dan jumlah point

pada listview. Pengguna harus menentukan pemenang sesuai dengan jumlah

pemenang yang dicari dengan cara memilih id pendengar yang ada di listview dan

klik tombol simpan. Pengguna terdiri dari pimpinan dan produser. Gambar 4.73

memperlihatkan form pencarian pemenang.

Gambar 4.73. Form pencarian pemenang

4.4.9. Form Registrasi Pengambilan Hadiah

Ketika pengguna memilih menu registrasi pengambilan hadiah pada sub

menu hadiah, maka aplikasi akan menampilkan form registrasi pengambilan

hadiah yang berguna untuk memperbarui status terima data pemenang dan

mengisi nomor KTP pemenang. Pertama kali yang dilakukan pengguna adalah

mencari nama pendengar yang menang pada textbox cari berdasarkan nama

Page 92: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

83

pendengar. Kemudian sistem akan menampilkan data pendengar yang menang

pada listview. Apabila data pendengar tidak ada pada listview, berarti ada dua

kemungkinan yaitu pendengar sudah menerima hadiah atau pendengar tidak

terdaftar sebagai pemenang. Sedangkan, apabila data pendengar ada pada listview,

maka selanjutnya pengguna harus memilih id pemenang yang ada pada listview

dan mengubah status belum terima menjadi status terima, serta memasukkan

nomer KTP pendengar. Kemudian pengguna klik tombol simpan. Pengguna

terdiri dari pimpinan dan produser. Gambar 4.74 memperlihatkan form registrasi

pengambilan hadiah.

Gambar 4.74. Form registrasi pengambilan hadiah

4.4.10. Form Laporan Data Pendengar

Ketika pimpinan memilih menu data pendengar pada sub menu laporan,

maka aplikasi akan menampilkan form laporan data pendengar yang berguna

untuk mengetahui data pendengar. Laporan data pendengar dapat disimpan atau

dicetak. Gambar 4.75 memperlihatkan form laporan data pendengar.

Page 93: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

84

Gambar 4.75. Form laporan data pendengar

4.4.11. Form Laporan Data Transaksi

Ketika pimpinan memilih menu data transaksi pada sub menu laporan,

maka aplikasi akan menampilkan form laporan data transaksi yang berguna untuk

mengetahui data transaksi. Di dalam form laporan data transaksi terdapat 3 (tiga)

pilihan yaitu cetak laporan data transaksi berdasarkan tanggal, cetak laporan data

transaksi berdasarkan waktu, dan cetak laporan data transaksi keseluruhan.

Laporan data transaksi dapat disimpan atau dicetak. Gambar 4.76 memperlihatkan

form laporan data transaksi.

Page 94: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

85

Gambar 4.76. Form laporan data transaksi

4.4.12. Form Laporan Data Pemenang

Ketika pimpinan memilih menu data pemenang pada sub menu laporan,

maka aplikasi akan menampilkan form laporan data pemenang yang berguna

untuk mengetahui data pemenang. Di dalam form laporan data pemenang terdapat

3 (tiga) pilihan yaitu cetak laporan data pemenang berdasarkan periode, cetak

laporan data pemenang berdasarkan status, dan cetak laporan data pemenang

keseluruhan. Laporan data pemenang dapat disimpan atau dicetak. Gambar 4.77

memperlihatkan form laporan data pemenang.

Page 95: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

86

Gambar 4.77. Form laporan data pemenang

4.4.13. Form SMS Gateway

Ketika pimpinan memilih menu SMS Gateway, maka aplikasi akan

menampilkan form SMS Gateway yang berguna untuk memberikan informasi ke

pendengar melalui SMS. Pertama yang dilakukan pimpinan adalah memilih

koneksi kemudian menekan tombol connect. Selanjutnya, pimpinan menuliskan

pesan pada textbox pesan. Di dalam form SMS Gateway terdapat 2 (dua) pilihan

yaitu kirim ke satu nomor dan kirim kesemua nomor. Gambar 4.78

memperlihatkan form SMS Gateway.

Gambar 4.78. Form SMS Gateway

Page 96: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

87

BAB V

PENUTUP

5.1. Kesimpulan

Dari hasil uji coba dan implementasi terhadap aplikasi pemeliharaan data

pendengar pada radio Sindo Trijaya FM Surabaya, maka dapat ditarik kesimpulan

sebagai berikut :

1. Aplikasi yang dibuat pada saat Kerja Praktek ini dapat membantu bagian

produser radio Sindo Trijaya FM Surabaya dalam mengelola data pendengar..

2. Aplikasi ini dapat membantu pimpinan yang membutuhkan informasi

transaksi data pendengar sehingga dapat membantu manajemen radio dalam

mengambil tindakan dengan baik.

3. Fitur SMS gateway yang terdapat pada aplikasi ini dapat mempermudah

pimpinan dalam menyampaikan informasi ke pendengar melalui SMS.

5.2. Saran

Dari aplikasi yang dibuat pada saat pelaksanaan Kerja Praktek ini masih

terdapat kekurangan yang diharapkan di kemudian hari dapat diperbaiki oleh

pihak lain. Kekurangan tersebut adalah :

1. Aplikasi ini masih menggunakan koneksi database biasa belum digabungkan

dengan web service. Jadi untuk kedepannya aplikasi ini diharapkan dapat

dikembangkan menggunakan web service untuk memudahkan dalam

maintenance database pada aplikasi radio Sindo Trijaya FM Surabaya.

2. Fitur SMS gateway yang terdapat pada aplikasi ini masih bisa untuk kirim

SMS saja. Jadi untuk kedepannya fitur SMS gateway pada aplikasi ini

diharapkan dapat berkembang selain bisa untuk kirim SMS, juga bisa untuk

menerima SMS.

Page 97: repository.dinamika.ac.idrepository.dinamika.ac.id/id/eprint/4244/1/... · Julianto Lemantara, S.Kom., M.Eng. selaku pembimbing yang telah dengan sabar, tekun, tulus dan ikhlas meluangkan

88

DAFTAR PUSTAKA

Alves. 2010. Information Technology Plays A Critical Role In Modern Business.

The Jurnal Accounting Function, Volume 7, Nomor 2.

Hartono, Jogiyanto. 2003. Analisis dan Desain Sistem Informasi: Pendekatan

Terstruktur Teori dan Praktek aplikasi Bisnis. Yogjakarta: Andi.

Hartono, Jogiyanto. 2009. Analisis dan Desain. Yogjakarta : Andi.

Jogiyanto. 2004. Analisis dan Desain. Yogyakarta: Andi.

Jogiyanto, HM. 2010. Analisis dan Desain. Yogyakarta: Andi.

Krismiaji. 2010. Sistem Informasi Akuntansi. Bandung: UNIKOM Bandung.

Sutanta, E. 2004. Sistem Basis Data. Yogjakarta: Graha Ilmu.

Susantomo. 2013. Sindo Trijaya FM Surabaya. http://sindotrijaya.com Di akses

tanggal 20 Maret 2014

Wiharto, Yudi. 2011. Sistem Informasi Akademik Berbasis SMS Gateway. Jurnal

Teknologi dan Informatika, Volume 1, Nomor 1.