iii
ABSTRAK
Saat ini kemajuan teknologi membuat begitu mudahnya informasi didapatkan. Jarak dan waktu tidaklah menjadi hambatan lagi. Hal ini dapat pula didukung dengan adanya perkembangan bidang komunikasi. Salah satu jalur komunikasi yang cepat, praktis dan sering digunakan oleh banyak orang adalah SMS (Short Message Service).
Banyaknya persaingan di dalam dunia bisnis dalam mempromosikan iklan atau produknya kepada masyarakat. Untuk memasang iklan melalui media televiasi atau pun media cetak mengeluarkan biaya yang tidak sedikit. Perusahaan berani mengeluarkan biaya yang besar untuk memasang iklan demi mendapatkan pelanggan yang banyak dari masyarakat. Dengan pengeluaran biaya yang sangat besar perusahaan akan semakin jarang memasang iklannya. Itu dapat merugikan bagi perusahaan.
iv
ABSTRACT
Technology progress nowadays made information so easyliy to get. distance and time no longer be the problem. the progress on communication technology also support this. one of the fast and simple communication way, also known by a lot of people is SMS (Short Message Service).
There are a lot of competition in business on promoting the advertising or the product to public. to advertise by the television or paper based needs a lot of money. the companies spend more money to advertise to the public for get more customer. By spending more money, the companies rarely do the advertising. it can bring some bad situtation to the companies.
v
DAFTAR ISI
KATA PENGANTAR I
SURAT PERNYATAAN ORISINALITAS KARYA II
ABSTRAK III
ABSTRACT IV
DAFTAR ISI V
DAFTAR GAMBAR VII
DAFTAR TABEL XI
DAFTAR LAMPIRAN XIII
vi
3.1.6 DFD 25
3.2 KAMUS DATA 28
3.3 PSPEC (PROCESS SPECIFICATION) 30
3.4 ER‐DIAGRAM/TABLE DIAGRAM 31
3.5 WEB MAP 33
3.6 PERANCANGAN USER INTERFACE 33
3.6.1 APLIKASI WEB 33
3.6.2 APLIKASI DESKTOP 37
3.6.3 PEMBAYARAN IKLAN 48
BAB IV PERANCANGAN DAN IMPLEMENTASI 49
4.1 APLIKASI DESKTOP 49
4.2 APLIKASI WEB 68
BAB V PENGUJIAN 74
5.1 PENGUJIAN DENGAN WHITEBOX 74
5.1.1 APLIKASI WEB 74
5.1.2 APLIKASI DESKTOP 75
5.2 PENGUJIAN DENGAN BLACKBOX 78
BAB VI KESIMPULAN DAN SARAN 79
6.1 KESIMPULAN 79
vii
DAFTAR GAMBAR
GAMBAR 2.1.1 CONTOH USES CASES ... 5
GAMBAR 3.1.1.1 TOPOLOGI ... 12
GAMBAR 3.1.2.1 USE CASE APLIKASI WEB... 13
GAMBAR 3.1.2.2 USE CASE APLIKASI DESKTOP... 14
GAMBAR 3.1.3.1 ACTIVITY DIAGRAM LOGIN ... 15
GAMBAR 3.1.3.2 ACTIVITY DIAGRAM PENGIRIMAN IKLAN ... 16
GAMBAR 3.1.3.3 ACTIVITY DIAGRAM PENGHAPUSAN IKLAN ... 16
GAMBAR 3.1.3.4 ACTIVITY DIAGRAM MENGEDIT IKLAN... 17
GAMBAR 3.1.3.5 ACTIVITY DIAGRAM MENAMBAH USER ... 17
GAMBAR 3.1.3.6 ACTIVITY DIAGRAM MENGUBAH USER... 18
GAMBAR 3.1.3.7 ACTIVITY DIAGRAM MENGHAPUS USER ... 18
GAMBAR 3.1.3.8 ACTIVITY DIAGRAM MENAMBAH KATEGORI ... 19
GAMBAR 3.1.3.9 ACTIVITY DIAGRAM MENGUBAH KATEGORI ... 19
GAMBAR 3.1.3.10 ACTIVITY DIAGRAM MENGHAPUS KATEGORI ... 20
GAMBAR 3.1.3.11 ACTIVITY DIAGRAM MENAMBAH PERUSAHAAN... 20
GAMBAR 3.1.3.12 ACTIVITY DIAGRAM MENGUBAH PERUSAHAAN ... 21
GAMBAR 3.1.3.13 ACTIVITY DIAGRAM MENGHAPUS PERUSAHAAN... 21
GAMBAR 3.1.3.14 ACTIVITY DIAGRAM MENDAFTAR ANGGOTA... 22
GAMBAR 3.1.3.15 ACTIVITY DIAGRAM KELUAR JADI ANGGOTA ... 22
viii
GAMBAR 3.1.4.2 SEQUENCE KELUAR JADI ANGGOTA... 24
GAMBAR 3.1.4.3 SEQUENCE DIAGRAM ... 24
GAMBAR 3.1.5.1 CLASS DIAGRAM ... 25
GAMBAR 3.1.6.1 DFD LEVEL 0 ... 25
GAMBAR 3.1.6.2 DFD LEVEL 1 ... 26
GAMBAR 3.1.6.3 DFD LEVEL 2 ... 27
GAMBAR 3.4.1 ENTITY RELATIONSHIP DIAGRAM ... 31
GAMBAR 3.5.1 WEB MAP ... 33
GAMBAR 3.6.1.1 TAMPILAN LOGIN... 33
GAMBAR 3.6.1.2 TAMPILAN UTAMA... 34
GAMBAR 3.6.1.3 TAMPILAN PASANG IKLAN ... 34
GAMBAR 3.6.1.4 TAMPILAN LIHAT IKLAN ... 35
GAMBAR 3.6.1.5 TAMPILAN EDIT PASSWORD... 36
GAMBAR 3.6.1.6 TAMPILAN KATEGORI... 36
GAMBAR 3.6.2.1 KONSEP TAMPILAN LOGIN ... 37
GAMBAR 3.6.2.2 KONSEP TAMPILAN PESAN IKLAN... 38
GAMBAR 3.6.2.3 KONSEP TAMPILAN EDIT IKLAN ... 39
GAMBAR 3.6.2.4 KONSEP TAMPILAN HAPUS IKLAN ... 40
GAMBAR 3.6.2.5 KONSEP TAMPILAN USER ... 40
GAMBAR 3.6.2.6 KONSEP TAMPILAN ADD USER ... 41
ix
GAMBAR 3.6.2.8 KONSEP TAMPILAN DELETE USER ... 42
GAMBAR 3.6.2.9 KONSEP TAMPILAN PERUSAHAAN... 42
GAMBAR 3.6.2.10 KONSEP TAMPILAN ADD PERUSAHAAN... 43
GAMBAR 3.6.2.11 KONSEP TAMPILAN EDIT PERUSAHAAN... 44
GAMBAR 3.6.2.12 KONSEP TAMPILAN DELETE PERUSAHAAN... 45
GAMBAR 3.6.2.13 KONSEP TAMPILAN KATEGORI ... 45
GAMBAR 3.6.2.14 KONSEP TAMPILAN ADD KATEGORI... 46
GAMBAR 3.6.2.15 KONSEP TAMPILAN EDIT KATEGORI... 46
GAMBAR 3.6.2.16 KONSEP TAMPILAN DELETE KATEGORI ... 47
GAMBAR 3.6.2.17 KONSEP TAMPILAN CONNECT ... 47
GAMBAR 4.1.1 LOGIN FORM... 49
GAMBAR 4.1.2 MAIN FORM... 49
GAMBAR 4.1.3 FORM USER... 50
GAMBAR 4.1.4 FORM ADD USER... 50
GAMBAR 4.1.5 FORM EDIT USER... 51
GAMBAR 4.1.6 FORM DELETE USER ... 52
GAMBAR 4.1.7 FORM PERUSAHAAN ... 53
GAMBAR 4.1.8 FORM ADD PERUSAHAAN ... 54
GAMBAR 4.1.9 FORM EDIT PERUSAHAAN ... 55
GAMBAR 4.1.10 FORM DELETE PERUSAHAAN ... 56
x
GAMBAR 4.1.12 FORM ADD KATEGORI ... 58
GAMBAR 4.1.13 FORM EDIT KATEGORI ... 59
GAMBAR 4.1.14 FORM DELETE KATEGORI... 60
GAMBAR 4.1.15 FORM KIRIM IKLAN ... 62
GAMBAR 4.1.16 FORM SETTING IKLAN ... 62
GAMBAR 4.1.17 FORM PESAN IKLAN ... 63
GAMBAR 4.1.18 FORM MANAGE IKLAN ... 64
GAMBAR 4.1.19 FORM CONNECT... 66
GAMBAR 4.1.20 FORM REPORT KATEGORI... 66
GAMBAR 4.1.20 FORM REPORT KATEGORI... 67
GAMBAR 4.1.21 FORM BAYAR IKLAN ... 67
GAMBAR 4.1.22 FORM PENGATURAN WAKTU ... 68
GAMBAR 4.2.1 PAGE TAMPILAN AWAL... 68
GAMBAR 4.2.2 PAGE TAMPILAN UTAMA ... 69
GAMBAR 4.2.3 PAGE TAMPILAN PESAN IKLAN... 70
GAMBAR 4.2.4 PAGE TAMPILAN LIHAT IKLAN ... 71
GAMBAR 4.2.5 PAGE TAMPILAN KATEGORI IKLAN ... 72
xi
DAFTAR TABEL
TABEL 1.6 TIME SCHEDULE ... 4
TABEL 1.4.1 CONTOH PSPEC... 8
TABEL 2.5.1 CONTOH KAMUS DATA ... 8
TABEL 3.2.1 KAMUS DATA TABEL PERUSAHAAN ... 28
TABEL 3.2.2 KAMUS DATA TABEL IKLAN ... 29
TABEL 3.2.3 KAMUS DATA TABEL KATEGORI ... 29
TABEL 3.3.1 PSPEC 1... 30
TABEL 3.3.2 PSPEC 2.1... 30
TABEL 3.4.2 TABEL USER ... 31
TABEL 3.4.3 TABEL MASYARAKAT ... 31
TABEL 3.4.4 TABEL SMS KELUAR... 32
TABEL 3.4.5 TABEL IKLAN ... 32
TABEL 3.4.6 TABEL PERUSAHAAN... 32
TABEL 3.4.7 TABEL KATEGORI ... 32
TABEL 5.1.1 TABEL PENGUJIAN LOGIN WEB ... 74
TABEL 5.1.2 TABEL PENGUJIAN PESAN IKLAN ... 74
TABEL 5.1.3 TABEL PENGUJIAN UBAH PASSWORD ... 75
TABEL 5.1.4 TABEL PENGUJIAN LOGIN DESKTOP ... 75
TABEL 5.1.5 TABEL PENGUJIAN ADD USER... 75
xii
TABEL 5.1.7 TABEL PENGUJIAN ADD PERUSAHAAN ... 76
TABEL 5.1.8 TABEL PENGUJIAN EDIT PERUSAHAAN ... 76
TABEL 5.1.9 TABEL PENGUJIAN ADD KATEGORI... 77
TABEL 5.1.10 TABEL PENGUJIAN EDIT KATEGORI... 77
TABEL 5.1.11 TABEL PENGUJIAN PESAN IKLAN ... 77
xiii
DAFTAR LAMPIRAN
1
BAB I PENDAHULUAN
1.1 Latar
Belakang
Perkembangan teknologi informasi saat ini sangat lah
cepat. Kemajuan dibidang teknologi infomasi dan komunikasi
mendorong kita untuk semakin berusaha untuk mendapatkan
informasi secara cepat. Jika terlambat mendapatkan informasi kita
akan semakin ketinggalan dan susah untuk berkembang dalam
persaingan bisnis yang semakin ketat.
Perusahaan-perusahaan sekarang ini telah berkembang
sangat pesat untuk dapat memperoleh pangsa pasar. Banyak hal
yang dilakukan perusahaan salah satunya dengan memasang
iklan. Perusahaan memasang iklan selain melalui televisi, poster,
dll sekarang ini sudah ada teknologi baru yang digunakan untuk
memasang iklan.
Teknologi yang sedang booming saat ini adalah teknologi
SMS. Banyak perusahaan yang sudah mulai memasang iklan
dengan menggunakan teknologi SMS. Selain lebih praktis juga
dalam pengeluaran biaya yang lebih murah dibandingkan dengan
memasang iklan melalui televisi.
Untuk mendukung kinerja perusahaan agar lebih maju dan
menghadapi situasi yang lebih kompleks diperlukan aplikasi yang
dapat mendukung perusahaan. Dengan adanya aplikasi yang
dapat mempermudah perusahaan salah satunya dalam
memasarkan produk, maka sangat membantu perusahaan agar
2
1.2 Perumusan Masalah
Masalah yang akan dihadapi perusahaan pada saat ini
adalah :
• Bagaimana cara perusahaan dapat mengetahui masyarahat yang menyukai bidang yang sesuai dengan perusahaan
jalani?
• Bagaimana cara perusahaan mempromosikan produknya mengenai sasaran dengan cepat dan praktis?
• Bagaimana cara perusahaan menekan biaya yang lebih ekonomis dengan menggunakan teknologi yang sedang
berkembang sekarang ini?
1.3 Tujuan
Pembuatan aplikasi ini memiliki beberapa tujuan yang
berguna untuk meningkatkan kinerja dari perusahaan diantaranya:
1. Membantu perusahaan mengetahui masyarakat mana saja
yang sesuai dengan bidang perusahaan.
2. Memudahkan perusahaan dalam mempromosikan produknya
dengan cepat dan tidak memakan waktu yang banyak.
3. Membantu perusahaan dalam memasarkan produknya
melalui teknologi yang sedang berkembang saat ini dengan
biaya yang ekonomis.
1.4 Batasan Masalah
Dalam membuat aplikasi ini, ada pun batasan masalah
antara lain :
• Aplikasi desktop sebagai sarana penghubung antara perusahaan dengan masyarakat dalam memasarkan suatu
produk dari perusahaan.
3
penuh atas semua fitur yang ada pada aplikasi. Karyawan
hanya bisa mengirim, mengedit iklan dan mendaftarkan
perusahaan yang akan menjadi anggota.
• Aplikasi desktop tidak dapat melakukan unregristrasi atau pun edit data masyarakat.
• Aplikasi web hanya sebagai jalur komunikasi antara biro iklan dengan perusahaan atau pelanggan.
• Aplikasi web hanya ada 1 tingkatan user / pengguna yaitu pelanggan. Pelanggan hanya memiliki hak akses untuk
memesan iklan, dan melihat berapa jumlah nomor telepon
masyarakat yang kita punya di database untuk setiap kategori.
• Proses pembayaran antara pelanggan dengan biro iklan hanya dilakukan dengan cara transfer lewat bank atau pun
bisa kontan datang ke kantor biro iklan.
• Iklan yang akan diterima oleh masyarakat adalah iklan yang sesuai dengan permintaan dari masyarakat.
• Masyarakat hanya bisa registrasi, unregristrasi dan menerima iklan lewat sms saja.
1.5 Sistematika Penulisan
Sistematika penulisan dalam penulisan laporan ini yaitu :
BAB I PENDAHULUAN
Berisi uraian garis besar yang memuat latar belakang,
perumusan masalah, tujuan, batasan masalah dan
sistematika penulisan.
BAB II DASAR TEORI
Berisi teori-teori yang digunakan dalam menyusun laporan
Tugas Akhir ini.
BAB III ANALISA DAN PEMODELAN
Berisi hasil anasilis sistem / aplikasi yang dibuat antara lain
4
BAB IV IMPLEMENTASI
Berisi detail dari sistem yang telah di desain dan
penjabaran dari setiap fungsi utama yang dibuat pada
aplikasi ini.
BAB V PENGUJIAN
Berisi laporan pengujian terhadap hasil implementasi
sistem dan laporan questionnaire yang diberikan pada
minimal 20 responden.
BAB VI KESIMPULAN DAN SARAN
Berisi kesimpulan dan saran-saran dari penulis untuk
pengembangan kedepannya.
1.6 Time Schedule
Dalam mengerjakan karya ilmiah ini terdapat jadwal yang
sudah saya rencanakan antara lain :
Juni Juli Agustus
79
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan
Setelah selesai membuat aplikasi SMS sebagai sarana untuk
memasang iklan dapat ditarik kesimpulan yaitu:
1. Dengan menggunakan aplikasi SMS dapat membantu
perusahaan dalam memasang iklannya kepada masyarakat
dengan mudah dan membutuhkan waktu yang singkat.
2. Membantu perusahaan dalam mencari sasaran target
masyarakat yang diinginkan oleh perusahaan.
3. Membantu perusahaan dalam menekan biaya untuk
pemasangan iklan yang tepat pada sasaran dengan biaya
yang lebih ekonomis.
4. Perusahaan sudah dapat mempromosikan produknya dengan
menggunakan aplikasi SMS.
6.2 Saran
Penulis juga ingin memberikan saran untuk aplikasi ini agar
kedepannya aplikasi ini dapat lebih baik yaitu:
1. Fitur aplikasi kirim iklan dalam melakukan kirim iklan, lebih
baik lagi jika dilakukan dengan otomatis.
2. Fitur report diakhir bulannya dapat menampilkan persentase
diagram seluruh kategorinya. Sehingga dapat diketahui iklan
mana yang sedang booming di bulan ini.
3. Harga tiap SMS dapat berubah. Jadi harga untuk tiap SMS
bisa diatur. Apabila pasar menurun biro iklan dapat
menurunkan tariff harga tiap SMS ke perusahaan yang akan
DAFTAR PUSTAKA
• Booch, G., Rumbaugh, J., Jacobson, I. (1998) The UnifiedModellingLanguage User Guide, Addison-Wesley.
• Rumbaugh, J., Jacobson, I., Booch, G. (1990) The UnifiedModellingLanguage Reference Manual, Addison-Wesley.
• E-book - Sams.ASP.NET.2.0.Unleashed.Jun.2006
• Nagel, C., Evjen, B., Glynn, J., Skinner, M., Watson, K., Jones, A. (2006). Professional C# 2005. Indiana: Wiley Publishing.