• Tidak ada hasil yang ditemukan

PEMBUATAN WEB APLICATION SEBAGAI MEDIA PEMESANAN SPACE IKLAN DI RADIO LUHAK NAN TUO FM PEMDA TANAH DATAR TUGAS AKHIR

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN WEB APLICATION SEBAGAI MEDIA PEMESANAN SPACE IKLAN DI RADIO LUHAK NAN TUO FM PEMDA TANAH DATAR TUGAS AKHIR"

Copied!
67
0
0

Teks penuh

(1)

PEMBUATAN WEB APLICATION SEBAGAI MEDIA PEMESANAN SPACE IKLAN DI RADIO LUHAK NAN TUO 102.5 FM PEMDA

TANAH DATAR

TUGAS AKHIR

Diajukan sebagai salah satu persyaratan untuk mencapai gelar Ahli Madya pada Program Studi Manajemen Informatika

OLEH : DENO

IRAWAN 14 205 023

JURUSAN MANAJEMEN INFORMATIKA FAKULTAS EKONOMI DAN BISNIS ISLAM

INSTITUT AGAMA ISLAM NEGERI (IAIN) BATUSANGKAR

(2)
(3)
(4)
(5)

i ABSTRAK

Deno Irawan. NIM 14 205 023 (2014) . Judul Tugas Akhir : “PEMBUATAN WEB APLICATION SEBAGAI MEDIA PEMESANAN SPACE IKLAN DI RADIO LUHAK NAN TUO 102.5 FM PEMDA TANAH DATAR”. Program Diploma Tiga (DIII) Manajemen Informatika Institut Agama

Islam Negeri (IAIN) Batusangkar.

Perkembangan teknologi semakin maju dengan cepat khususnya di bidang penyiaran radio. Selain penyajian acara yang menarik di radio, periklanan menjadi bagian yang tidak dapat dipisahkan dari hal tersebut. Sekarang ini perusahaan sudah banyak menggunakan teknologi informasi karena semakin berkembangnya suatu informasi dan dibutuhkanya suatu teknologi yang menghasilkan keakuratan informasi. Iklan juga dapat mempromosikan sebuah perusahaan atau produk menjadi lebih dikenal oleh masyarakat sehingga diperlukan aplikasi pemasangan iklan pada radio sebagai media penyiarannya. Untuk mengatasi permasalahan di atas, perlu di bangun sebuah web aplikasi yang mampu memproses data dan transaksi antara pihak radio dan pihak perusahaan yang ingin memasang iklan cepat dan akurat. Web application yang dibuat juga diharapkan dapat memberikan informasi kepada calon pemasang iklan tentang informasi tarif serta informasi umum lainnya tentang stasiun radio ini. Sehingga calon pemasang iklan dapat merencanakan dengan matang untuk pemasangan iklan dan tujuannya agar dapat memberikan informasi kepada calon pemasang iklan tentang informasi tarif serta informasi umum lainnya tentang stasiun radio ini,dan calon pemasang iklan ini dapat merencanakan dengan matang untuk pemasangan iklan tersebut dapat menghasilkan laporan keuangan pemasangan iklan yang akurat bagi pimpinan radio,sehingga dapat digunakan sebagai alat pengambilan keputusan yang akurat dan efesien.

(6)

DAFTAR ISI

HALAMAN JUDUL HALAMAN KEASLIAN DATA HALAMAN PERSETUJUAN HALAMAN PENGESAHAN TIM PENGUJI

ABSTRAK ... i

DAFTAR ISI ...ii

DAFTAR GAMBAR ... iv

DAFTAR TABEL ... vi

BAB I PENDAHULUAN ... 1

A. Latar Belakang Masalah ... 1

B. Identifikasi Masalah ... 2

C. Batasan Masalah ... 3

D. Tujuan dan Manfaat Penelitian... 3

E. Rumusan Masalah ... 4

F. Metodelogi Penelitian ... 4

BAB II LANDASAN TEORI ... 7

A. TinjauaUmum ... 7

1. Sejarah Berdirinya Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar 7 2. Struktur Organisasi Radio 102.5 FM Pemda Tanah Datar ... 7

3. Tugas dan Wewenang ... 7

B. Konsep Dasar Sistem Informasi ... 8

1. Pengertian Sistem ... 8

2. Pengertian Informasi ... 8

3. Pengertian Sistem Informasi ... 9

4. Manfaat Sistem Informasi... 9

5. Siklus Hidup Perkembangan Sistem ( SDLC ) ... 9

C. Definisi Iklan ... 10

1. Tujuan Pemesanan Iklan ... 10

2. Dampak Iklan ... 10

(7)

iii

1. Unified Modeling Language (UML) ... 11

2. Diagram UML ... 11

3. Use Case Diagram ... 12

4. Class Diagram ... 13

5. Contoh Bentuk-Bentuk Relasi ... 14

6. Actifity Diagram ... 15

7. Sequence Diagram ... 16

8. Deployment Diagram ... 16

E. Konsep Dasar Database ... 18

1. Pengertian Database... 18

F. Konsep Dasar PHP ... 19

BAB III ANALISA DAN HASIL ... 21

A. Analisa Sistem ... 21

B. Usulan Perbaikan Sistem ... 21

1. Keunggulan Sistem Baru ... 22

2. Rancangan Sistem dengan Unified Modeling Languange ... 22

3. Diagram Use Case Sistem ... 24

C. Desain Detail ... 31

D. Implementasi dan Pengujian Sistem... 38

BAB IV PENUTUP ... 55

A. Kesimpulan ... 55

B. Keterbatasan Sistem ... 55 DAFTAR PUSTAKA

(8)

DAFTAR GAMBAR

Gambar 2. 1 Struktur Organisasi Lembaga Penyiaran Publik Lokal Luhak Nan Tuo ... 7

Gambar 2. 2 Proses Rekayasa Perangkat lunak ... 11

Gambar 2. 3 Relasi Satu ke Satu ... 14

Gambar 2. 4 Proses Relasi Satu ke Banyak ... 14

Gambar 2. 5 Relasi Banyak ke Banyak ... 15

Gambar 3. 1 Use Case Diagram ... 25

Gambar 3. 2 Class Diagram ... 27

Gambar 3. 3 Sequence Diagram Karyawan Entry Pelanggan ... 28

Gambar 3. 4 Sequence Diagram Karyawan Entry Kategori ... 29

Gambar 3. 5 Sequence Diagram Karyawan Entry Transaksi d. Activity Diagram ... 29

Gambar 3. 6 Activity Diagram ... 30

Gambar 3. 7 Component Diagram ... 31

Gambar 3. 8 Deployment Diagram ... 31

Gambar 3. 9 Tampilan Laporan Data Pelanggan ... 32

Gambar 3. 10 Tampilan Laporan Daftar Pemesanan Perhari ... 32

Gambar 3. 11 Tampilan Laporan Daftar Pemesanan Perbulan... 33

Gambar 3. 12 Tampilan Bukti Pemesanan ... 33

Gambar 3. 13 Tampilan Login ... 34

Gambar 3. 14 Entry Pelanggan ... 34

Gambar 3. 15 Form Register ... 34

Gambar 3. 16 Entry Kategori ... 35

Gambar 3. 17 Entry Pemesanan Iklan ... 35

Gambar 3. 18 Detail Data Pemesanan Iklan ... 36

Gambar 3. 19 Setup Installer ... 39

Gambar 3. 20 Setup Wizard XAMPP 3.2.1 ... 40

Gambar 3. 21 ... 40

Gambar 3. 22 XAMPP Options ... 41

Gambar 3. 23 Proses Instalasi XAMPP ... 41

Gambar 3. 24 XAMPP Control Panel Application ... 42

Gambar 3. 25 phpMyAdmin Home ... 42

(9)

v

Gambar 3. 27 Struktur Database ... 43

Gambar 3. 28 Struktur Database Pada Tabel Confirm ... 44

Gambar 3. 29 Struktur Database Pada Tabel Kategori ... 44

Gambar 3. 30 Struktur Database Pada Tabel Pelanggan ... 45

Gambar 3. 31 Struktur Database Pada Tabel Transaksi ... 45

(10)

DAFTAR TABEL

Tabel 2. 1 Simbol Pada Use Case Diagram ... 12

Tabel 2. 2 Simbol Pada Class Diagram ... 13

Tabel 2. 3 Simbol Pada Activity Diagram ... 15

Tabel 2. 4 Simbol Pada Sequence Diagram ... 16

Tabel 2. 5 Simbol Pada Diagram Deployment ... 17

Tabel 3. 1 Rencana Skenario Pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar ... 24

Tabel 3. 2 Design File User ... 36

Tabel 3. 3 Design File Pelanggan ... 37

(11)

1 BAB I PENDAHULUAN

A. Latar Belakang Masalah

Perkembangan teknologi semakin maju dengan cepat khususnya di bidang penyiaran radio. Perkembangan ini dapat dilihat dengan munculnya radio swasta dan agen periklanan. Bermunculnya radio swasta menimbulkan persaingan di dunia radio meningkat ditandai dengan hadirnya berbagai program acara yang menarik.Salah satu perusahaan yang memerlukan suatu sistem berbasis teknologi informasi yaitu Radio Luhak Nan Tuo Tanah Datar. Merupakan salah satu stasiun radio tertua yang ada di Batusangkar yang reputasinya sudah dikenal se-Kota Batusangkar kabupaten Tanah Datar.

Radio sebagai alat pemberitaan, informasi dan hiburan saat ini makin terasa manfaatnya di segala segi kehidupan masyarakat. Kebutuhan masyarakat akan informasi semakin meningkat tak terkecuali pada daerah Tanah Datar, Sumatera Barat setiap pelosok daerah telah memiliki sinyal untuk mengakses radio tetapi belum mengetahui kegunaanya secara optimal.

Dunia usaha yang ingin usahanya diiklankan di radio ini sangat banyak, sehingga pihak manajemen radio ini kewalahan dalam mengolah data permintaan ruang iklan yang tersedia di radio ini dan tidak hanya itu, biasanya di dalam pemesanan iklan ini dunia usaha yang ingin menggunakan jasa stasiun radio ini harus datang langsung ke tempat radio tersebut walaupun hanya untuk sekedar mendapatkan informasi tarif iklan yang akan disiarkan.

Saat ini, proses pengelolaan iklan di Radio Luhak Nan Tuo masih dilakukan dengan cara seorang pemesan iklan mengisi data atau formulir pendaftaran di sebuah buku, hal ini akan memakan waktu yang cukup lama, informasi tarif iklan masih belum efektif dan efesien, karena belum adanya sistem informasi yang memudahkan masyarakat untuk melihat tarif pemesanan iklan secara online.

Pembuatan laporan sebagai bukti siar yang nantinya diserahkan ke pihak klien pun memerlukan tahapan dan waktu yang lama karena data-data yang diperlukan tidak terkomputerisasi dan masih berdasarkan pada dokumen

(12)

2

tertulis antar divisi, yang pembuatannya rentan terhadap kesalahan data dikarenakan adanya faktor human error.

Tidak dapat memberikan informasi kepada calon pemasang iklan tentang informasi tarif serta informasi umum lainnya tentang stasiun radio ini. Sehingga calon pemasang iklan dapat merencanakan dengan matang untuk pemasangan iklan.

Permasalahan dari sistem yang berjalan saat ini membuat masyarakat harus datang secara langsung ke kantor radio, hanya untuk mengetahui tarif iklan yang ingin di pesan, sehingga pemesan iklan merasa berat untuk datang ke kantor radio hanya untuk melihat tarif iklan yang akan di pesan, hal ini menjadikan pemikiran oleh pemesan iklan untuk memperhitungkan jarak yang cukup jauh serta biaya didalam perjalanan untuk kesana, akibat dari permasalahan ini pihak radio mengalami kerugian dan penurunan pendapatan usaha.

Berdasarkan permasalahan diatas penulis ingin menuangkan ide ini dalam sebuah karya ilmiah dengan judul “Pembuatan Web Aplication

Sebagai Media Pemesanan Space Iklan di Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar”

B. Identifikasi Masalah

Berdasarkan latar belakang dan identifikasi masalah di atas ditemukannya permasalahan dalam pemesanan space iklan, maka dapat dirumuskan masalah- masalah yang teridentifikasi agar penelitian dapat dilakukan secara lebih terarah sehingga memudahkan proses pencapaian tujuan yang diharapkan dari penelitian ini, diantaranya:

1. Bagaimana merancang sistem informasi pemesanan space iklan yang memberikan informasi tarif yang dapat diketahui oleh masyarakat degan cepat.

2. Bagaimana merancang sistem informasi untuk mengenai cara memasang iklan yang belum di ketahui oleh masyarakat, apabila jarak atau tempat yang jauh dalam memberikan layanan pada customer dengan mengunakan bahasa pemograman php dan mysql.

(13)

3. Bagaimana merancang sistem informasi yang dipakai, untuk dapat menghasilkan laporan keuangan pemasangan iklan yang akurat bagi pimpinan di radio luhak nan tuo, sehingga dapat digunakan sebagai alat pengambilan keputusan.

C. Batasan Masalah

Dalam pembahasan batasan masalah ini, Sistem ini membatasi pembahasan mengenai pembangunan sistem informasi pemesanan space iklan di radio ini agar penelitian terfokus kepada pemecahan masalah-masalah yang terindentifikasi, batasan-batasan itu diantaranya adalah membahas:

1. Sistem ini hanya membahas tentang informasi tarif pemesanan space iklan di radio di Luhak Nan Tuo Pemda Tanah Datar.

2. Cara melayani pemesanan space iklan dalam ruang lingkup Kabupaten Tanah Datar .

3. Membuat laporan keuangan pemesanan iklan radio dalam ruang lingkup Kabupaten Tanah Datar.

D. Tujuan dan Manfaat Penelitian

Tujuan yang ingin dicapai adalah perancangan web aplikasi pemesanan space iklan pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar.Adapun manfaat yang diperoleh yaitu membantu divisi iklan Radio Pemda Tanah Datar untuk mempermudah di antaranya :

1. Diharapkan dapat menghemat efisiensi waktu dalam proses antrian. 2. Menghasilkan output yang tepat dan akurat.

3. Menyelesaikan kasus sistem pemesanan space iklan di Radio Luhak Nan Tuo Pemda Tanah Datar.

Hasil penelitian ini akan bermanfaat bagi : a. Peneliti

Dapat menerapkan ilmu yang didapatkan selama kuliah di IAIN Batusangkar.

b. Pemimpin perusahaan

Pemimpin perusahaan dapat mengetahui kekurangan-kekurangan sistem yang diterapkan selama ini dan dapat lebih mudah mengambil keputusan untuk meningkatkan keuntungan.

(14)

4

c. Peneliti berikutnya

Lebih mudah memahami sistem informasi yang sedang berjalan sehingga bisa memberikan solusi yang tepat terhadap kekurangan dan kelemahan sistem.

E. Rumusan Masalah

Berdasarkan penganalisaan terhadap sistem yang ada pada Dunia Usaha agar lebih terarah dan tidak menyimpang dari perumusan masalah yang telah penulis uraikan diatas, maka penulis ingin memberikan rumusan terhadap permasalahan agar menghindari terjadinya penulisan yang terlalu meluas dan sesuai dengan tujuan penulisan. Adapun masalah yang dimaksud adalah pembuatan web aplikasi pemesanan space iklan di Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar.

F. Metodelogi Penelitian

Untuk mencapai keakuratan dan ketelitian data serta informasi dalam penelitian maka penulis melakukan penelitian berdasarkan pengamatan dan berbagai sumber yang di butuhkan. Dalam penulisan ini penulis menggunakan teknik pengumpulan data sebagai berikut:

1. Penelitian Kepustakaan (Library Research)

Yaitu dengan membaca dan mempelajari literatur-literatur yang berhubungan dengan permasalahan penelitian ini.

2. Penelitian Laboratorium (Laboratory Research)

Penulisan yang penulis lakukan di laboratorium komputer,didalam program aplikasi mengenai analisa sistem pemesanan space iklan di radio. Adapun hardware dan software yang akan digunakan dalam penelitian laboratorium ini adalah sebagai berikut :

a. Perangkat keras (hardware) yang dipakai yaitu : 1) Laptop SONY VAIO E Series

2) Processor Intel(R) Core(TM) i5-4200U CPU @ 2.6GHz 3) Memory 4 GB DDR3

(15)

b. Perangkat lunak (software) yang dipakai yaitu : 1) Sistem Operasi Windows 7 Ultimate 64bit 2) Microsoft Office 2010 3) Xampp 3.2.1 4) Notepad++ 5) Google Chrome 6) Mozila Firefox 7) StarUML 5.0 8) Rational Rose 2002 9) Dreamweaver

(16)

BAB II LANDASAN TEORI

A. TinjauaUmum

1. Sejarah Berdirinya Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar

Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar (dikenal sebagai Radio Pemda Tanah Datar) adalah stasiun radio di kota Batusangkar Radio pemerintah daerah Luhak Nan Tuo merupakan Lembaga penyiaran Publik Lokal (LPPL) yang memiliki peran dan pengaruh dalam penyebaran informasi bagi masyarakat,khususnya di Kabupaten Tanah Datar.

Penyebaran informasi dilakukan melalui bberapa program salah satunya program Kaba Luhak Nan Tuo merupakan program berita menyiarkan seputar informasi Kabupaten Tanah Datar yang dilansir dari situs resmi website Humas Pemerintah Daerah Kabupaten Tanah Datar http://www.tanahdatar.go.id Radio Luhak Nan Tuo juga bekerja sama degan portal berita online Antara Sumbar http://www.antarasumbar.com dan liputan langsung ketempat kejadian oleh reporter.

2. Struktur Organisasi Radio 102.5 FM Pemda Tanah Datar

DIRETUR UTAMA ERIZAL RAMLI,SH

DIREKTUR DIREKTUR DIREKTUR TEKNIK

ADMINISTRASI DAN UMUM PENYIARAN DWITA MUSTAFA NORFALINDA,S.Sn Drs.YUSRIZAL,MM AKMAL,SH.MH Gambar 2. 1

Struktur Organisasi Lembaga Penyiaran Publik Lokal Luhak Nan Tuo

(17)

3. Tugas dan Wewenang

Pada Radio 102.5 FM Pemda Tanah Datar terdapat pembagian tugas dengan uraian tugas sebagai berikut:

a. Direktur utama

Merupakan pimpinan instansi yang bertanggung jawab untuk menentukan kebijaksanaan dan rencana umum instansi. Dan juga mengontrol jalannya instansi yang dibantu oleh beberapa personil dan menerima laporan kegiatan yang berjalan dari masing- masing kepala bagian.

b. Direktur penyiaran Merupakan personil yang bertanggung jawab dalam perencanaan, pelaksanaan dan pengendalian pelayanan pelanggan yang meliputi :

a. Informasi pelayanan b. Administrasi pelanggan

c. Rencana penerapan kinerja pelayanan c. Bagian Staff Administrasi

Staff Administrasi bertugas dalam proses pelayanan dan bertatap muka dengan pelanggan baik dalam pelayanan maupun menampung aspirasi pelanggan dalam pelayanan yang mereka peroleh.

d. Bagian Teknik

Adalah yang bertugas merakit, memeriksa, serta memperbaiki jaringan LAN yang rusak, dan bagian teknisi di bantu oleh beberapa staff teknisi yang bertugas membantu dalam kegiatan dalam perusahaan Bagian teknisi .

e. Bagian pengawas

Adalah mengawasi secara langsung tugas dari masing- masing personil staff organisasi yang ada di susunan anggota

(18)

8 B. Konsep Dasar Sistem Informasi

Sistem merupakan kumpulan elemen-elemen yang saling terkait antara satu dengan yang lain yang tak dapat dipisahkan, untuk mencapai satu tujuan. Oleh karena itu dalam membangun sebuah sistem kita harus paham konsep dasar sistem itu sendiri.Dalam sub bab ini akan dibahas tentang konsep dasar dari sistem dan informasi, yang merupakan acuan dasar dalam mengambil suatu keputusan dan menghasilkan sebuah informasi.

1. Pengertian Sistem

Sistem merupakan suatu bentuk integrasi antara suatu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut.Mempelajari suatu sistem informasi, maka terlebih dahulu kita harus mengetahui tentang sistem. Menurut Tata Sutabri (2012:10) “Sistem adalah suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu”.

2. Pengertian Informasi

Informasi merupakan aset penting bagi suatu institusi atau organisasi. Oleh karena itu, informasi harus berkualitas, dijaga, dan dipelihara dengan baik. Sedangkan kualitas dari suatu informasi tergantung dari tiga hal:

a. Akurat

Informasi harus bebas dari kesalahan-kesalahan. Akurat harus mencerminkan maksud dan penyampaiannya, dari sumber sampai penerima informasi.

b. Tepat Waktu

Informasi yang datang pada penerima tidak boleh terlambat. Informasi yang sudah tidak berlaku tidak akan mempunyai nilai lagi karena informasi merupakan landasan diadakannya pengambilan keputusan. Bila keputusan terlambat, maka akan berakibat fatal bagi organisasi atau perusahaan.

(19)

c. Relevan

Informasi harus mempunyai manfaat bagi pemakainya. Relevansi informasi untuk tiap-tiap orang berbeda.

3. Pengertian Sistem Informasi

Dari pembahasan di atas telah diketahui bahwa informasi merupakan hal yang sangat penting dalam pengambilan keputusan. Informasi dapat diperoleh dari sistem informasi. Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan (Tata Sutabri,2012:46).

4. Manfaat Sistem Informasi

Sistem informasi dikembangkan dan dibangun karena memiliki manfaat yang besar bagi komponen sistem di dalam suatu manajemen organisasi atau perusahaan. Manfaat yang didapat dari sistem informasi dapat di klasifikasi sebagai berikut:

a. Manfaat mengurangi biaya.

b. Manfaat mengurangi kesalahan-kesalahan. c. Meningkatkan kecepatan aktifitas.

d. Meningkatkan perencanaan dan pengendalian manajemen.

Manfaat sistem informasi dalam bentuk keuntungan berujud (tangible benefits) dan dan tidak berujud (intangible benefits) yaitu :

Keuntungan berwujud antara lain :

1) Pengurangan-pengurangan biaya operasi,

2) Pengurangan kesalahan-kesalahan telekomunikasi. Keuntungan tidak berwujud antara lain :

1) Peningkatan pelayanan lebih baik. 2) Peningkatan kepuasan kerja personil.

5. Siklus Hidup Perkembangan Sistem ( SDLC )

Siklus hidup sistem informasi dimulai dari perencanaan, pengembangan (survei, analisa, desain, pembuatan, implementasi, pemeliharaan) dan dievaluasi secara terus-menerus untuk menetapkan

(20)

10

apakah sistem informasi tersebut masih layak diaplikasikan, jika tidak, sistem informasi tersebut akan diganti dengan yang baru dan dimulai dari perencanaan kembali.

SDLC atau Software Development Life Cycle atau sering disebut juga System Development Life Cycle adalah proses mengembangkan atau mengubah suatu sistem perangkat lunak dengan menggunakan model- model dan metodologi yang digunakan orang untuk mengembangkan sistem-sistem perangkat lunak sebelumnya (berdasarkan best practice atau

cara-cara yang sudah teruji dengan baik). (Rosa A.S-M.

Shalahuddin,2014:26)

C. Definisi Iklan

Merupakan dimana memberitahukan atau memperkenalkan sesuatu hal yang baru atau lama kepada umum melalui iklan baik media elektronik (tv dan radio) maupun media cetak (koran, majalah dan tabloid ) untuk mendorong, membujuk orang ramai agar tertarik pada barang dan jasa yang di jual atau yang di tawarkan Saat di pasang di media massa seperti pemesanan barang- barang, jual-beli, berita dan lain-lain.

1. Tujuan Pemesanan Iklan

Pemesanan merupakan suatu permintaan oleh konsumen terhadap produsen di antaranya:

a. Menginformasikan atau menceritakan kepada pasar tentang produk, tempat atau hal-hal yang baru.

b. Mempengaruhi, menciptakan, mendorong dan membujuk pelanggan mengingatkan akan pelanggan.

2. Dampak Iklan

Secara umum iklan dapat menimbulkan dampak sebagi berikut:

a. Menarik calon konsumen menjadi konsumen loyal dalam jangka waktu tertentu.

b. Mengembangkan sikap positif calon konsumen yang diharapkan dapat menjadi pembeli yang potensial masa datang.

(21)

D. Alat Bantu Desain Sistem

1. Unified Modeling Language (UML)

Pada perkembangan teknik pemrograman berorientasi objek, muncul sebuah standarisasi bahasa pemodelan untuk pembangunan perangkat lunak yang dibangun dengan menggunakan teknik pemrograman berorientasi objek. UML muncul karena adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun,

dan dokumentasi dari sistem perangkat lunak. Menurut Rosa A. S,

M.Shalahuddin (2014 : 137) UML (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan disain, serta menggambarkan arsitektur dalam pemrograman berorientasi objek.

2. Diagram UML

UML (Unified Modeling Language) terdiri dari 13 macam diagram yang di kelompokan dalam 3 kategori. Pembagian kategori dan macam- macam diagram tersebut dapat dilihat pada gambar dibawah ini:

Sumber: Rosa A.S, M.Shalahuddin (2014 : 140) Rekayasa Perangkat Lunak

Gambar 2. 2

(22)

12 3. Use Case Diagram

Rosa A. S, M.Shalahuddin (2014 : 155) Use case diagram

merupakan pemodelan untuk kelakukan (behavior). Use case

mendiskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara kasar, use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.Komponen pembentuk atau simbol yang ada pada diagram Use Case dapat dilihat pada Tabel 2.1 berikut ini.

Tabel 2. 1 Simbol Pada Use Case Diagram

No. Simbol Nama Keterangan

1 Use Case

Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

2 Actor

Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri.

3 Asosiasi

Komunikasi antara aktor dan usecase yang berpartisipasi pada usecase atau usecase memiliki interaksi dengan aktor.

4 <<Ekstend>>

Relasi usecase tambahan ke sebuah usecase yang ditambahkan dapat berdiri sendiri walau tanpa usecase tambahan itu.

(23)

5 <<Include>>

Relasi usecase dimana proses bersangkutan akan dilanjutkan ke proses yang dituju.

Sumber: Rosa A.S, M.Shalahuddin (2014 : 155) Rekayasa Perangkat Lunak

4. Class Diagram

Rosa A. S, M.Shalahuddin (2014 : 141). Class diagram mengambarkan struktur sistem dari segi pendefinisikan kelas-kelas yang akan dibuat untuk membangun sistem. Kelas memiliki apa yang disebut atribut dan metode atau opersi. Class diagram juga menjelaskan hubungan antar class dalam sebuah sistem yang sedang dibuat dan bagaimana caranya agar mereka saling berkolaborasi untuk mencapai sebuah tujuan.Adapun simbol-simbol yang terdapat dalam Class diagramadalah seperti pada Tabel 2.2 berikut ini :

Tabel 2. 2

Simbol Pada Class Diagram

No. Simbol Deskripsi

1

Kelas

Kelas pada struktur sistem.

2

antarmuka/interface

nama_interface

Sama dengan konsep interface dalam pemograman berorientasi objek

3

asosiasi/association

Relasi antar kelas dengan makna umum, dan juga disertai dengan multiplicity.

4

asosiasi berarah/ directed association

Relasi antarkelas bermakna umum, asosiasi biasanya disertai dengan multiplicity

(24)

14

5 Generalisasi

Relaksi antarkelas yang bermakna generalisasi-spesialisasi (umum- khusu)

6 kebergantungan/dependency Relasi antar kelas yang bermakna

kebergantungan antarkelas

7

agregasi/aggregation

Relasi antarkelas dengan makna semua-bagian (whole-part)

Sumber: Rosa A.S, M.Shalahuddin (2014 : 141) Rekayasa Perangkat Lunak

5. Contoh Bentuk-Bentuk Relasi

Dapat dikategorikan ada 3 macam, yaitu :

a. Relasi Satu ke Satu ( One to one relationship )

Hubungan antara file pertama dengan file kedua adalah satu banding satu.

Contoh :

Gambar 2. 3 Relasi Satu ke Satu

b. Relasi satu ke banyak ( One to Many relationship )

Merupakan relasi file pertama dengan file kedua adalah satu banding banyak atau dapat pila dibalik banyak lawan satu.

Contoh:

Gambar 2. 4 Proses Relasi Satu ke Banyak

c. Relasi banyak ke banyak ( Many to Many Relationship )

Merupakan hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak.

(25)

Contoh:

Gambar 2. 5 Relasi Banyak ke Banyak

6. Actifity Diagram

Rosa A.S, M.Shalahuddin (2014 :161) activity diagram menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses kerja atau menu yang ada pada perangkat lunak. Yang perluh diperhatikan disini adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan apa yang dilakukan aktor, jadi aktivitas yang dapat dilakukan oleh sistem.Adapun simbol-simbol yang terdapat dalam activity diagram adalah seperti pada Tabel 2.3 berikut ini :

Tabel 2. 3 Simbol Pada Activity Diagram

No. Gambar Nama Keterangan

1. Actifity

Memperlihatkan bagaimana masing- masing kelas antarmuka saling berinteraksi satu sama lain.

2. Action State dari sistem yang mencerminkan

eksekusi dari suatu aksi.

3. Initial Node Bagaimana objek dibentuk atau

diawali.

4. Actifity Final

Node

Bagaimana objek dibentuk dan dihancurkan.

5. Fork Node Satu aliran yang pada tahap tertentu

berubah menjadi beberapa aliran.

(26)

16 7. Sequence Diagram

Rosa A. S, M. Shalahuddin (2014 :165) Sequence diagram mengambarkan kelakuan usecase dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karna itu untuk menggambarkan sequence diagram maka harus diketahui objek- objek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diintansiasi menjadi objek itu. Membuat sequence diagram juga dibutukan untuk melihat skenario yang ada pada use case.Simbol-simbol yang terdapat pada Sequence Diagramdapat dilihat pada Tabel 2.4 berikut ini :

Tabel 2. 4 Simbol Pada Sequence Diagram

No. Gambar Nama Keterangan

1. Object /

Participant

Objek entity, antarmuka yang saling berinteraksi untuk dapat

menyederhanakan diagram.

2. Message

Message adalah perpindahan control dari satu participant ke participant lainnya.

Sumber: Rosa A.S, M.Shalahuddin (2014 :165) Rekayasa Perangkat Lunak

8. Deployment Diagram

Rosa A. S, M. Shalahuddin (2014 :154) Diagram deployment menunjukkan konfigurasi komponen dalam proses eksekusi aplikasi. Diagram deployment juga dapat digunakan untuk memodelkan hal-hal berikut :

a. Sitem tambahan (embedded system) yang menggambarkan rancangan device, node, hardwere.

b. Sistem client/server. c. Sistem terdistribusi murni. d. Rekayasa perangkat lunak.

(27)

Tabel 2. 5 Simbol Pada Diagram Deployment

No

Gambar Nama Keterangan

1.

Package

package adalah merupakan sebuah bungkusan dari satu atau lebih node

2.

Nama_node

node

Biasanya mengacu pada perangkat keras (hardwere), perangkat lunak yang tidak dibuat sendiri (softwere), jika didalam node disertakan komponen untuk mengkonsistenkan rancangan maka komponen yang diikutsertakan harus sesuai dengan dengan komponen yang telah diidentifikasikan sebelumnya pada diagram komponen.

3.

Ketergantungan/

dependency Ketergantungan antar

node arah panah mengarah pada node yang dipakai

(28)

18

4.

Link

Relasi antar node

Sumber: Rosa A.S, M.Shalahuddin (2014 :154) Rekayasa Perangkat Lunak

E. Konsep Dasar Database

1. Pengertian Database

Database adalah kumpulan field atau tabel yang saling berhubungan yang disimpan dalam media penyimpanan elektronik. Database merupakan komponen yang paling penting dalam sistem informasi karena berfungsi sebagai basis penyediaan informasi bagi para pemakainya.Database dibentuk dari kumpulan file-file. File didokumen dalam pemrosesan aplikasi dapat dikategorikan kedalam beberapa type, disini diterangkan hanya tiga tipe karena ini yang sering dipergunakan diantaranya adalah :

a. File Induk ( Master File )

Dalam aplikasi file ini merupakan file yang sangat penting. File ini tetap terus ada selama hidup dari sistem informasi. File induk dapat dibedakan lagi menjadi.

b. File Induk Acuan ( Reference Master File )

Yaitu file induk yang recordnya relatif statis, jarang berubah nilainya. c. File Induk Dinamik ( Dynamic Master File )

Yaitu file induk yang nilai dari record-recordnya sering berubah atau sering di update akibat dari suatu transaksi.

d. File Transaksi ( Transaction File )

File ini disebut juga dengan file input, file ini digunakan untuk merekam data hasil suatu transaksi yang terjadi. Untuk melihat transaksi-transaksi yang mempengaruhi file induk, maka dapat dilihat pada file transaksi.

(29)

e. File Laporan ( Report File )

File ini disebut juga dengan file output yaitu file yang berisi informasi yang akan ditampilkan. File ini dibuat untuk mempersiapkan pembuatan suatu laporan.

F. Konsep Dasar PHP

PHP ( Hypertext Preprocessor ) yang merupakan bahasa pemrogramman berbasis web yang memiliki kemampuan untuk memproses data dinamis. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server. Pada prinsipnya server akan bekerja apabila ada permintaan dari client. Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan PHP sebagai server-side embedded script language maka server akan melakukan hal-hal sebagai berikut :

1. Membaca permintaan dari client/browser 2. Mencari halaman/page di server

3. Melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page.

4. Mengirim kembali halaman tersebut kepada client melalui internet atau intranet.

(30)

BAB III

ANALISA DAN HASIL

A. Analisa Sistem

Analisa sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian komponen-komponennya dengan maksud untuk mendefenisikan dan mengevaluasi permasalahan-permasalahan, kesempatan- kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikannya.

Suatu sistem pada dasarnya merupakan suatu susunan teratur dari sekumpulan kegiatan-kegiatan yang saling berhubungan antara satu dengan yang lainnya dan prosedur-prosedur yang dilaksanakan saling berkaitan sehingga kemudahan untuk melakukan kegiatan. Perkembangan suatu sistem sering kali dipengaruhi oleh perubahan kondisi yang dihadapi.

Analisa sistem dilakukan untuk mengetahui dan menentukan masalah yang dihadapi oleh sistem yang sedang diterapkan. Analisa sistem penting dilakukan karena merupakan dasar dalam merencanakan dan merancang sistem yang baru, dimana sistem lama akan dijadikan sebagai perbandingan terhadap sistem baru yang akan diterapkan.

Analisa sistem digunakan untuk melihat dan memahami kelemahan dan kekurangan sistem yang dipakai selama ini. Setelah mengidentifikasi kelemahan dan kekurangan sistem tersebut maka akan diputuskan apakah sistem baru layak dikembangkan atau tidak.

Analisa Sistem Yang Sedang Berjalan

Analisis sistem yang berjalan berisi tentang pemaparan sistem Aplikasi Media Space Iklan di Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar yang ada saat ini. Analisis ini dimaksudkan agar perangkat lunak yang dibangun tidak keluar dari cakupan sistem pengolahan data yang ada. Adapun aliran kerja sistem lama pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar adalah sebagai berikut :

a. Pelanggan melakukan pemesanan iklan kepada Karyawan radio untuk mempromosikan usaha atau iklan dari pelanggan teresebut.

b. Karyawan melayani pemesanan pelanggan dan mencatat data pemesanan iklan dari pelanggan tersebut.

(31)

Adapun Prosedure Usecase diagram pemesanan iklan pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar dapat dilihat pada gambar 3.1.

Data Iklan

Pelanggan

Data Pesanan Karyawan Laporan << Include >> Bukti Pemesanan

Pimpinan Gambar 3.1 Diagram use case yang sedang berjalan

B. Usulan Perbaikan Sistem

Berdasarkan identifikasi masalah yang ada pada bab sebelumnya maka ditemui kelemahan pada sistem yang lama, antara lain :

1. Belum adanya suatu program aplikasi yang dapat membantu proses pemesanan iklan pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar tersebut.

2. Sistem informasi yang dapat digunakan umumnya memakan waktu yang lama.

3. Penggunaan informasi yang kurang efisien.

4. Proses pemesanan iklan baru yang akan diterapkan yaitu sistem pemesanan iklan secara offline.

Untuk mengatasi masalah-masalah yang ada, diperlukan perancangan sistem baru untuk mendefenisikan kebutuhan fungsional. Sistem baru di bangun untuk memudahkan proses pengolahan data sehingga tidak lagi memerlukan waktu yang lama dan diusulkan untuk disajikan dalam bentuk

(32)

22

rancangan fisik dan rancangan logika. Perancangan system baru yang akan dibangun yaitu menerapkan system pemesanan iklan yang dimana memamfaatkan media internet sebagai salah satu wadah untuk menyajikan informasi yang akan diberikan Karyawan terhadap Pelanggan yang nantinya Pelanggan akan memesan iklan yang diberikan Karyawan serta mengupload kembali jawaban yang telah di isi.. Dengan perbaikan mekanisme sistem baru yang merupakan perbaikan dari aliran sistem informasi lama dimana perancangan sistem baru ini bertujuan untuk mengatasi kendala - kendala yang ada pada sistem yang lama.Sistem yang diusulkan diharapkan dapat melakukan perbaikan terhadap kekurangan yang ada pada sistem yang lama.

1. Keunggulan Sistem Baru

Sistem yang akan dibangun ini bukan untuk menggantikan sistem yang sedang berjalan namun memanfaatkan peluang dengan membuat sistem baru yang berbasis digital. Sistem yang baru tersebut diharapkan dapat lebih meningkatkan kinerja dari sistem yang lama sehingga dapat menjadi salah satu penunjang untuk mencapai tujuan organisasi dan mempunyai nilai guna bagi masyarakat luas. Beberapa keunggulan dari sistem baru yang akan dibangun tersebut adalah sebagai berikut :

1. Sistem ini akan dirancang agar dapat menjadi media pemesanan iklan baik itu penyampaian informasi jarak jauh sehingga informasi tersebut dapat cepat diakses oleh orang lain.

2. Sistem akan dibangun berbasiskan internet sehingga dapat diakses secara realtime.

2. Rancangan Sistem dengan Unified Modeling Languange

Pemodelan sesungguhnya dilakukan untuk penyederhanaan

permasalahan-permasalahan yang kompleks sehingga lebih mudah dipelajari dan dipahami. Untuk dapat memahami UML membutuhkan bentuk konsep dari sebuah bahasa model dan mempelajari tiga elemen utama dari UML seperti building block, aturan-aturan yang menyatakan bagaimana building block diletakkan secara bersamaan, dan beberapa mekanisme umum (common).

(33)

a. Usecase Diagram

Use case Diagram, menggambarkan sekelompok Use cases dan aktor yang disertai dengan hubungan diantaranya. Diagram Use cases ini menjelaskan dan menerangkan kebutuhan atau requirement yang diinginkan user, serta sangat berguna dalam menentukan struktur organisasi dan model dari pada sebuah sistem. Use case diagram dapat sangat membantu bila kita sedang menyusun requirement sebuah sistem, mengkomunikasikan rancangan dengan klien, dan merancang test case untuk semua feature yang ada pada sistem.

Sebuah use case dapat meng-include fungsionalitas use case lain sebagai bagian dari proses dalam dirinya. Secara umum diasumsikan bahwa use case yang di-include akan dipanggil setiap kali use case yang meng- include dieksekusi secara normal. Sebuah use case dapat di-include oleh lebih dari satu use case lain, sehingga duplikasi fungsionalitas dapat dihindari dengan cara menarik keluar fungsionalitas yang common. Sebuah use case juga dapat meng-extend use case lain dengan behaviour-nya sendiri. Sementara hubungan generalisasi antar use case menunjukkan bahwa use case yang satu merupakan spesialisasi dari yang lain.

Untuk menjelaskan use case dan aktor yang terkait dengan sistem ini, dipertimbangkan fungsi yang telah diuraikan diatas, Berikut skenario dari Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar :

a. Pelanggan melakukan pemesanan iklan kepada Karyawan radio untuk mempromosikan usaha atau iklan dari pelanggan teresebut.

b. Karyawan melayani pemesanan pelanggan dan mencatat data pemesanan iklan dari pelanggan tersebut.

c. Pelanggan memilih jenis paket promosi yang dinginkan dan melakukan pembayaran transaksi

(34)

24 Tabel 3. 1

Rencana Skenario Pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar

Aksi Dari Aktor Reaksi Dari Sistem

1. Use case memulai ketika pelanggan melakukan pemesanan iklan pada Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar tersebut.

2. User akan dapat menunggu dengan cepat yang dilekukan oleh system.

3. Melakukan pengentrian data dari Pelanggan ke dalam system.

4. Sistem menampilkan beberapa komponen kategori informasi yang dilakukan oleh user.

3. Diagram Use Case Sistem

Diagram Use case menggambarkan bagaimana actor, yang mana dalam hal ini yaitu dan user berinteraksi dengan sistem.

(35)

<< In c lu d e > > << In c lu d e > > << In c lu d e > > << In c lu d e > > << In c lu d e > > Pempinan << Include >> << Include >> << Include >> Laporan Tambah Data Pelanggan Lap. Keuangan perhari Lap Keuangan Perbulan Cetak Laporan Entry << Include >> Home Profil laporan g File Entry Edit Pelanggan Tambah Kategori Iklan Tambah Pemesanan Iklan Pelanggan Entry Kategori Entry Pemesanan Iklan Pelanggan Edit Kategori Tambah User Cara pemesanan iklan Admin Konfirm Home Transaksi Pemesanan << Include >> Data Iklan Profil registrasi << Include >> Pelanggan Data Iklan Cek Bukti Pemesanan LOGIN Gambar 3. 1

(36)

26 b. Class Diagram

Class diagram menampilkan eksistensi atau keberadaan dari class- class dan hubungan (relationship) dalam desain logikal dari sebuah sistem. Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut / properti) suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Class diagram menggambarkan struktur dan deskripsi class, package dan objek beserta hubungan satu sama lain seperti containment, pewarisan, asosiasi, dan lain-lain. Class memiliki tiga area pokok, yaitu :

1. Nama (stereotype) 2. Atribut

3. Metoda

Atribut dan metoda dalam Class Diagram dapat memiliki salah satu sifat berikut :

1. Private, tidak dapat dipanggil dari luar class yang bersangkutan

2. Protected, hanya dapat dipanggil oleh class yang bersangkutan dan anak- anak yang mewarisinya

3. Public, dapat dipanggil oleh siapa saja

Class dapat merupakan implementasi dari sebuah interface, yaitu class abstrak yang hanya memiliki metoda. Interface tidak dapat langsung diinstansiasikan, tetapi harus diimplementasikan dahulu menjadi sebuah class. Dengan demikian interface mendukung resolusi metoda pada saat run- time.

(37)

Id_confirm no_tran nm_bank norek 1 nominal_kirim 1 bukti _transfer tgl_ kirim tambah() edit () hapus() user id_user username password namalengkap email level tambah() edit () hapu(s) pelanggan kode_pelanggan nama_pelanggan alamat no_telp tambah() edit () hapus () 1..n transaksi no_tran kode_ pelanggan 1 id _ kategori durasi jenis_ jam tgl_tran tambah() edit () hapus() 1..n confirm kategori id _ kategori nama _kategori tambah () edit () hapus () 1..n Login username () level () password () login () validasi() Gambar 3. 2 Class Diagram logout exit() c. Sequence Diagram

Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah skenario secara detail menurut waktu. Diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek di dalam use case. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama participant. Message diwakili oleh garis dengan tanda panah dan waktu yang ditunjukkan dengan progress vertical.

Diagram sequence yang terjadi pada Sistem Pemesanan Space Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar dapat dilihat sebagai berikut : 1. Sequence Diagram Karyawan Entry Pelanggan

Diagram ini menjelaskan urutan langkah-langkah yang dilakukan seorang Karyawan untuk mengentrikan pelanggan.

(38)

28

Menu Utama Pelanggan Logout

Login () Admin Tambah () Edit () Login () Verivikasi () Hapus () Cetak() Gambar 3. 3

Sequence Diagram Karyawan Entry Pelanggan

2. Sequence Diagram Karyawan Entry Kategori

Diagram ini menjelaskan urutan langkah-langkah yang dilakukan seorang karyawan untuk mengelola kategori .

Menu Utama Kategori Form Logout

Login () Admin Tambah () Edit () Login () Verivikasi() Hapus () Cetak()

(39)

Gambar 3. 4

Sequence Diagram Karyawan Entry Kategori

Diagram ini menjelaskan urutan langkah-langkah yang dilakukan seorang karyawan untuk entry transaksi.

Menu Utama Form

Transaksi Logout Login () Admin Tambah () Edit () Login () Verivikasi () Hapus () Cetak() Gambar 3. 5

Sequence Diagram Karyawan Entry Transaksi d. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan state diagram khusus, di mana sebagian besar state adalah action dan sebagian besar transisi di-trigger oleh selesainya state sebelumnya (internal processing). Oleh karena itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan interaksi antar subsistem) secara ekstra, tetapi lebih menggambarkan proses- proses dan jalur-jalur aktivitas dari level atas secara umum.

Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas. Sama seperti state, standar UML menggunakan segi empat dengan sudut membulat untuk menggambarkan aktivitas. Decision digunakan untuk menggambarkan behaviour pada kondisi tertentu. Untuk mengilustrasikan proses-proses paralel (fork dan join) digunakan titik sinkronisasi yang dapat

(40)

30

berupa titik, garis horizontal atau vertikal. Activity diagram dapat dibagi menjadi beberapa object swimlane untuk menggambarkan objek mana yang bertanggung jawab untuk aktivitas tertentu.

Diagram ini menjelaskan segala aktivitas yang bisa dilakukan oleh dengan memilih menu-menu yang tersedia pada sistem. dapat melakukan aktivitas penambahan, pengeditan serta penghapusan terhadap data yang terdapat dalam database seperti yang terlihat pada gambar diagram berikut :

LOGIN

Menu Utama

Pelanggan Kategori Transaksi Laporan

Tambah Edit Hapus Cetak Tambah Edit Hapus Cetak Tambah Edit Hapus Cetak Comfirm Cetak Privew

LOGOUT

Selesai

Gambar 3. 6 Activity Diagram

e. Component Diagram

Component / physical diagram menggambarkan detail bagaimana komponen di-deploy dalam infra struktur sistem, di mana komponen akan terletak (pada mesin, server atau piranti keras apa), bagaimana kemampuan

(41)

jaringan pada lokasi tersebut, spesifikasi server, dan hal-hal lain yang bersifat fisikal. Sebuah node adalah server, workstation, atau piranti keras lain yang digunakan untuk men-deploy komponen dalam lingkungan sebenarnya.

Pelanggan

Kategori

Main Controler Menu Controler

Transaksi

Web Base Menu Utama

User

Laporan

Gambar 3. 7 Component Diagram

Pada component diagram di atas, dijelaskan component-component yang terlibat didalam sistem, yang saling berhubungan untuk mendukung sebuah sistem. Hubungan component dengan class bahwa component merupakan subsistem berisi class-class yang bekerja sama merealisasikan antar muka yang diinstruksikan.

f. Deployment Diagram

Diagram Deployment menggambarkan tata letak sebuah sistem secara fisik, dengan menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware.

Gambar 3. 8 Deployment Diagram

C. Desain Detail

Desain detail merupakan kunci utama suksesnya sistem yang akan dirancang, karena perancangan secara detail akan dimuat semua rancangan

(42)

32

Radio Arbes 101 FM Padang

Radio Arbes 101 FM Padang

Padang, dd-mm-yyy Padang, dd-mm-yyyy

yang akan mengarah pada teknik pelaksanaannya. Desain ini meliputi desain input, desain output dan desain file.

a) Desain Output

Desain output merupakan hasil yang diinginkan dari pembuatan suatu program. Adapun desain output yang dihasilkan adalah sebagai berikut:

a. Laporan Data Pelanggan

Radio Luhak Nan Tuo Tanah Datar

Laporan Daftar Pelanggan

NO 99 Kode Pelanggan Varchar(5) Nama Pelanggan Varchar(25) Alamat Varchar(25) No. Telepon Varchar(14) 99 X(5) X(25) X(25) X(14) Batusangkar,dd-mm-yy Pimpinan ( Varchar(25) ) Gambar 3. 9

Tampilan Laporan Data Pelanggan

b. Laporan Data Pemesanan Perhari

Radio Luhak Nan Tuo Tanah Datar

Laporan Daftar Pemesanan Perhari

NO No Tran 99 Varchar(13) Tgl Transaksi Date Kd Pelanggan Varchar(5) Nm Pelanggan Varchar(25) Kategori Durasi Varchar(50) Varchar(50) Jenis Jam Varchar(30) Jml Biaya Rp Integer 99 X(13) X(5) X(25) X(50) X(50) X(30) 99 Batusangkar,dd-mm-yy Pimpinan ( Varchar(25) ) Gambar 3. 10

(43)

Radio Arbes 101 FM Padang

Radio Arbes 101 FM Padang

Padang, dd-mm-yyyy

c. Laporan Daftar Pemesanan Perbulan

Radio Luhak Nan Tuo Tanah Datar

Laporan Daftar Pemesanan Perbulan

NO No Tran 99 Varchar(13) Tgl Transaksi Date Kd Pelanggan Varchar(5) Nm Pelanggan Varchar(25) Kategori Durasi Varchar(50) Varchar(50) Jenis Jam Varchar(30) Jml Biaya Rp Integer 99 X(13) X(5) X(25) X(50) X(50) X(30) 99 Batusangkar,dd-mm-yy Pimpinan ( Varchar (25) ) Gambar 3. 11

Tampilan Laporan Daftar Pemesanan Perbulan

d. Bukti Pemesanan

Radio Luhak Nan Tuo Tanah Datar No Pesanan

Kode Pelanggan Nama Pelanggan Kategori Iklan Durasi

Jenis Jam Pilihan Harga / Hari Rp Lama : Varchar(5) : Varchar(25) : Varchar(50) : Varchar(50) : Varchar(30) : Rp. Int (20) : Integer Gambar 3. 12

Tampilan Bukti Pemesanan

b) Desain Input

Desain input merupakan bentuk tampilan-tampilan berupa masukan data ke layar komputer, bagus tidaknya output yang dihasilkan tergantung pada input data yang dimasukkan. Desain input ini mencakup semua

(44)

34

masukkan yang terjadi sebagai data untuk diolah. Data tersebut dapat digambarkan sebagai berikut :

1. Login Username : Password : Varchar( 25) Varchar (100) Login Gambar 3. 13 Tampilan Login 2. Entry Pelanggan >> Daftar Pelanggan

Tambah Pelanggan Print

FORM ENTRY PELANGGAN

Kode Pelanggan Nama Pelanggan : Varchar ( 5 ) : Varchar ( 25) Alamat : No Telepon : Varchar(20) Varchar(14) Edit Hapus Gambar 3. 14 Entry Pelanggan Form Registrasi Nama Lengkap : Email : Varchar ( 25) Varchar ( 45) Alamat : Varchar (25) No HP : Username : Password : Varchar (14) Varchar(25) Varchar(25) Simpan 4. Entry Kategori Gambar 3. 15 Form Register >> Daftar Ka tegori

(45)

Varchar(50) V Varchar (200) Varchar(30) V Int (11) Simpan ID Kategori : Varchar ( 5 ) Nama Katego ri : Varchar (50) SAVE BATAL Gambar 3. 16 Entry Kategori 5. Entry Pemesanan Iklan

>> Entry Pemesanan Iklan

No. Pemesanan Kode Pelanggan : Varchar ( 5 ) : Varchar (5 ) New Check Nama Pelanggan : Kategori Iklan : Varchar(35) Varchar (50) V Durasi : Slogan Iklan : Jenis Jam Pilihan : Lama Iklan

Batal

Gambar 3. 17 Entry Pemesanan Iklan 6. Detail Data Pemesanan Iklan

(46)

36

No Nama Field Type Width Description

1 2 3 4 5 6 7 #id_user kode_pelanggan username password namalengkap email level Int Varchar Varchar Varchar Varchar Varchar Varchar 10 20 25 100 45 45 25 ID User Kode Pelanggan Username Password Nama lengkap email level

>> Detail Data Pemesanan Iklan

No. Pemesanan Kode Pelanggan : Varchar(5) : Varchar (5) Nama Pelanggan : Kategori Iklan : Varchar(25) Varchar (50) Durasi

Jenis Jam Pilihan Harga / Hari

: Varchar(50) : Varchar(30) : Int Lama : Int Total Bayar : Int

Cetak Bukti

Gambar 3. 18

Detail Data Pemesanan Iklan c) Desain File

Design File merupakan suatu media penyimpanan data berupa hardisk, disket yang bersifat sementara. Disamping itu fungsi dari disain file adalah untuk proses pengolahan data, proses pengentrian data maupun pembuatan laporan. Adapun bentuk rancangan file tersebut dapat dilihat pada tabel berikut:

1. File user

Nama Database : dbradio Nama Tabel : user Field Key : id_user

(47)

2. File Pelanggan

Tabel 3. 3 Design File Pelanggan Nama Database : dbradio

Nama Tabel : pelanggan Field Key : kode_pelanggan

No Nama Field Type Width Description

1 2 3 4 # kode_pelanggan nama_pelanggan alamat no_telp Varchar Varchar Varchar Varchar 5 25 25 14 Kode_pelanggan Nama_pelanggan Alamat No_telp 3. File kategori Tabel 3. 4 Design File Kategori

Nama Database : dbradio Nama Tabel : kategori Field Key : id_ kategori

No Nama Field Type Width Description

1 2 # id_ kategori nama_ kategori Varchar Varchar 5 50 Id_ kategori Nama_ kategori 4. File Transaksi

Tabel 3.5 Design File Transaksi

Nama Database : dbradio Nama Tabel : transaksi Field Key : no_tran

No Nama Field Type Width Description

1 2 3 # no_tran kode_pelanggan id_kategori Varchar Varchar Varchar 13 5 5 No_transaksi Kode_pelanggan Id_kategori

(48)

38 4 5 6 7 8 9 durasi slogan jenis_jam tgl_tran lama_sewa status Varchar Varchar Varchar Date Int Varchar 50 200 30 - 11 40 Durasi slogan Jenis_jam Tgl_transaksi Lama Sewa Status

D. Implementasi dan Pengujian Sistem

1) Implementasi Sistem

Implementasi sistem merupakan tahap meletakan sistem supaya siap untuk dioperasikan. Didalam implementasi sistem ada beberapa tahap yang harus dilakukan diantaranya adalah menerapkan rencana implementasi, melakukan kegiatan implementasi dan tindak lanjut implementasi. Untuk melakukan atau mengimplementasikan program aplikasi yang telah dirancang, maka diperlukan sebuah alat bantu berupa komputer, yang mana untuk mengoperasikan komputer itu sendiri yang memerlukan tiga buah komponen pendukung seperti hardware, software, dan brainware. Untuk lebih jelas dapat dijelaskan fungsi dari masing-masing komponen sebagai berikut :

a. Hardware

Hardware yang digunakan untuk merancang program yang telah dibuat adalah satu unit komputer yang lengkap dengan CPU yang langsung terkoneksi ke jaringan internet.

b. Software

Untuk menjalankan program yang dirancang harus menggunakan beberapa software pendukung, software pendukung yang harus di instal adalah software aplikasi server seperti Xampp yang berfungsi sebagai localhost dan software web browser seperti Mozilla firefox yang berfungsi untuk tempat menjalankan program tersebut.

c. Brainware

(49)

abstrak dari susunan sistem komputer dan hardware akan hidup dan memiliki fungsi jika digunakan bersama-sama dengan software sedangkan brainware adalah orang yang akan mengoperasikan program, tanpa brainware komputer tidak akan bisa beroperasi.

2) Pengujian Instalasi Software

Pada tahapan ini berisikan hasil program dan penjelasan program yang dibuat untuk mendukung sistem yang telah dirancang. Adapun software yang dibutuhkan dalam pengujian sistem antara lain software Xampp 3.2.1.

3) Install XAMPP Control.

Beberapa cara menginstal XAMPP versi 3.2.1 pada komputer yang akan digunakan :

1. Buka software XAMPP setup sehingga muncul window seperti ini, kemudian pilih bahasa yang hendak digunakan lalu klik OK, seperti pada Gambar :

Gambar 3. 19

(50)

40

2. Setelah itu akan muncul window seperti Gambar lalu klik Next >.

Gambar 3. 20

Setup Wizard XAMPP 3.2.1

3. Kemudian akan muncul window seperti pada Gambar. Pada Destination

Forlder pilih drive mana tempat XAMPP akan di instal, lalu klik Next >.

Gambar 3. 21

Destination Folder XAMPP

4. Pada window berikutnya pada menu Service Section berikan tanda Check

List pada pilihan install Apache as Service dan install MySQL as

Service. Biasanya pada XAMPP DESKTOP dan XAMPP START MENU sudah secara default di berikan tanda check list. Kemudian klik

(51)

Gambar 3. 22

XAMPP Options

5. Setelah itu proses instalasi akan dilakukan secara otomatis oleh komputer anda seperti pada Gambar:

Gambar 3. 23 Proses Instalasi XAMPP

6. Setelah proses instal selesai klik tombol Finish, dan bila muncul window

Command Promt biarkan saja. Setelah itu akan muncul window baru

seperti di bawah lalu klik OK.

7. Pada window berikutnya pilih tombol Yes, untuk menampilkan window XAMPP CONTROL PANEL. Jika proses instalasi tadi sudah sesuai dengan aturan yang benar maka akan muncul window XAMPP Control Panel seperti pada Gambar :

(52)

42

Gambar 3. 24

XAMPP Control Panel Application

Jika sudah demikian maka Instalasi Software XAMPP 3.2.1 pada komputer anda sudah benar dan dapat dioperasikan sesuai dengan kebutuhan.

4) Import Database MySQL ke phpMyAdmin

Sebelum menggunakan Sistem Informasi Pemesanan Space Iklan Radio Damai Pariaman, terlebih dahulu database sudah tersedia dan terpasang pada computer client dengan benar. Adapun cara import database MySQL ke

phpMyAdmin adalah sebagai berikut :

1. Buka phpMyAdmin lalu, Klik link Import seperti pada Gambar 4.7 :

Gambar 3. 25

(53)

2. Kemudian akan muncul halaman untuk upload file. Klik Browse seperti pada Gambar :

Gambar 3. 26

Menu Import pada phpMyAdmin

3. Cari dan pilih file dbradio.sql kemudian klik go

4. Jika berhasil, database yang baru saja anda import akan muncul di list database anda seperti pada Gambar :

Gambar 3. 27

Struktur Database

5. Masing – masing struktur tabel juga dapat dilihat, untuk melihat struktur tabel confirm maka klik tabel confirm seperti pada Gambar :

(54)

44

Gambar 3. 28

Struktur Database Pada Tabel Confirm

6. Untuk melihat struktur tabel kategori maka klik tabel kategori seperti pada Gambar :

Gambar 3. 29

Struktur Database Pada Tabel Kategori

7. Untuk melihat struktur tabel pelanggan maka klik tabel pelanggan seperti pada Gambar :

(55)

Gambar 3. 30

Struktur Database Pada Tabel Pelanggan

8. Untuk melihat struktur tabel transaksi maka klik tabel transaksi seperti pada Gambar :

Gambar 3. 31

Struktur Database Pada Tabel Transaksi

9. Untuk melihat struktur tabel user maka klik tabel user seperti pada Gambar :

(56)

46

Gambar 3. 32

Struktur Database Pada Tabel User

5) Pengujian Sistem

Pengujian sistem dilakukan untuk melihat apakah rancangan sistem yang telah dibuat berjalan sesuai dengan yang diharapkan. Disini kita dapat melihat hasil dari perancangan sistem yang telah dirancang sebelumnya.

6) Implementasi Antar Muka dan Penggunaan Program

Implementasi antar muka dan penggunaan program adalah untuk menghubungkan antara user dengan sistem perangkat lunak secara langsung.

1. Halaman Home

Halaman ini adalah halaman awal yang tampil ketika seorang pengunjung mengunjungi domain Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar setelah memilih halaman Home pengunjung juga dapat melihat halaman Profile, Cara Pemesanan Iklan, Register dan Log In. Gambar :

(57)

2. Halaman Profile

Gambar 3.34 Halaman Home

Pada halaman ini pengunjung dapat membaca informasi seputar sejarah dan Struktur Organisasi Radio Luhak Nan Tuo 102.5 FM Pemda Tanah Datar, untuk mengakses halaman ini anda dapat mengklik Profile yang ada pada menu utama, sehingga tampil seperti Gambar :

Gambar 3.35 Halaman Profile 3. Halaman Cara Pemesanan Iklan

Pada halaman cara pemesanan iklan pelanggan dapat mengetahui langkah / cara melakukan pemesanan, untuk dapat mengakses halaman ini pelanggan harus mengklik cara pemesanan iklan yang ada pada menu utama,

(58)

48

Gambar 3.36 Cara Pemesanan Iklan 4. Halaman Registrasi

Halaman Registrasi pengunjung harus mengisikan data form registrasi apabila ingin melakukan pemesanan, untuk mengakses halaman registrasi pelanggan dapat mengklik tombol registrasi yang ada pada menu utama,

sehingga tampil seperti Gambar :

Gambar 3.37 Halaman Registrasi 5. Halaman Log In

Halaman Log In digunakan untuk masuk kedalam sistem untuk melakukan pemesanan, halaman Log In digunakan oleh pelanggan dan karyawan. untuk mengakses halaman ini pelanggan dan karyawan dapat

(59)

mengklik tombol Log In yang ada pada menu utama, sehingga tampil seperti

Gambar :

6. Menu Admin

Gambar 3.38 Halaman Log In

Pada Menu Admin didalamnya terdapat halaman Home, File Entry (Entry Pelanggan, Entry Kategori dan Entry Pemesanan), Laporan (Laporan Data Pelnaggan, Laporan Pemesanan Perhari, Laporan Pemesanan Perbulan,

Cetak Pemesanan Iklan ) dan Log Out. Sehingga tampil seperti Gambar :

Gambar 3.39 Menu Admin 7. Halaman Entry Pelanggan

Halaman ini berisikan Form Entry Pelnggan yang digunakan oleh admin untuk menambah, mencetak, mengedit dan menghapus data pelanggan.

(60)

50

Admin dapat mengelola semua informasi yang ada pada sistem ini, berikut

tampilan pada Gambar :

Gambar 3.40 Halaman Entry Pelanggan 8. Halaman Entry Kategori

Halaman Entry Kategori berisikan id kategori dan nama kategori iklan

yang akan ditampilkan, seperti Gambar :

Gambar 3.41 Entry Kategori

9. Entry Pemesanan Iklan

Pada halaman ini akan ditampilkan form pemesanan iklan dan detail

(61)

Gambar 3.42 Entry Pemesanan Iklan 10. Halaman Daftar Iklan

Halaman Daftar Iklan menampilkan mengenai daftar-daftar iklan yang telah dipesan oleh pelanggan. Daftar Iklan berisikan transaksi-transaksi pemesanan iklan. Sehingga tampil seperti gambar :

Gambar 3.43 : Halaman Daftar Iklan

11. Halaman Laporan Data Pelanggan

Laporan data pelanggan merupakan hasil yang ditampilkan berdasarkan pelanggan yang masuk dalam sistem, apabila admin

(62)

52

membutuhkan data keluaranan maka admin bisa melakukan pencetakkan

dengan mengklik tombol print. sehingga tampil seperti Gambar :

Gambar 3.44 Laporan Data Pelanggan 12. Laporan Data Pemesanan Perhari

Pada halaman ini akan ditampilkan laporan pemesanan Perhari sebagai

informasi berapa banyak pelanggan yang masuk setiap harinya. dapat dilihat

pada Gambar :

Gambar 3.45 Laporan Data Pemesanan Perhari 13. Laporan Data Pemesan Perbulan

Halaman ini dapat digunakan admin untuk mencetak informasi tentang

(63)

Gambar 3.46 Laporan Data Perbulan 14. Cetak Bukti Pemesanan

Pada form Cetak bukti pemesanan akan ditampilkan bukti transaksi bahwasanya pelanggan telah mendaftarkan iklan yang akan ditayangkan oleh

radio , sehingga tampil seperti Gambar :

Gambar

Tabel 2. 1 Simbol Pada Use Case Diagram
Gambar 2. 3 Relasi Satu ke Satu  b.  Relasi satu ke banyak ( One to Many relationship )
Tabel 2. 3 Simbol Pada Activity Diagram
Tabel 2. 4 Simbol Pada Sequence Diagram
+7

Referensi

Dokumen terkait

Tikus yang diberi pakan dengan kandungan ragi tape sebesar 1,5% menghasilkan konsumsi pakan, pertambahan bobot badan dan rasio konversi pakan yang paling baik dibandingkan dengan

Heuristik, yaitu mengumpulkan sumber-sumber sejarah baik itu sumber primer maupun sumber sekunder, atau juga sumber lisan dan sumber tulisan, sehingga dapat

RENCANA PELAKSANAAN PEMBELAJARAN HARIAN (RPPH) KURIKULUM 2013 KB PAUD JATENG TERPADU TAHUN AJARAN 2017/2018 Semester / Minggu / Hari ke : 2 / 5 /

the study that is to explore the language choice of the teacher in teaching English. as a

Salah satu interpretasi hasil penerapan klasifikasi pohon keputusan pada sebuah data berdasarkan Gambar 1 adalah jika seorang mahasiswa yang pernah menjadi asisten, berasal dari

Mengetahui tingkat signifikansi pengaruh positif IPR secara parsial terhadap. ROA pada Bank Pembangunan Daerah

Gaya bahasa klimaks, adalah majas nonperbandingan yang dibentuk dengan meletakkan satuan bahasa yang maknanya kurang penting, kemudian disusul satuan bahasa yang

Telah dilakukan penelitian tentang efektifitas pelaksanaan perkuliahan berdasarkan analisis instruksional pada mata kuliah fisika sekolah II.. Tujuan penelitiannya