Post on 16-Apr-2019
PENGEMBANGAN SOFTWARE SURVEY INSTANS MESSAGING
Muhammad Subagyo Sugiarto/12080594/Skripsi STMIK ELRAHMA YOGYAKARTA/ 2012
Populasi dalam penelitian ini adalah perusahaan yang bergerak di bidang penjualan
hardware, accecories, dan peripheral komputer di wilayah Kelurahan Catur Tunggal,
Kecamatan Depok, Kabupaten Sleman, Propinsi Daerah Istimewa Yogyakarta. Sampel yang
diambil adalah karyawan dan manager yang berada pada CV. Anandam Komputer, Kumala Komputer,
dan Mahkota Komputer.
Di Indonesia, penelitian ilmiah tentang Instant Messaging (IM) secara khusus dilakukan oleh
beberapa orang, diantaranya Novalita Anasari Tarigan (2007), Diah Mumpuni Puspitaningtyas
(2007), Yohanes Andry Putranto (2008).
Penelitian ini lebih memfokuskan pada pengembangan software survey instans messaging.
Hal ini karena berdasarkan penelitian yang dilakukan oleh Yohanes Andry Putranto, dari 126
orang responden yang dilibatkan dalam penelitian terhadap pengguna IM (MSN Messengger,
Yahoo!Messenger, AOL Instans Messenger, ICQ Chat, dan lainnya), pengguna IM berupa
Yahoo!Messenger adalah 124 orang (98,4%) ( Yohanes Andry Putranto, 2008).
Manfaat dari penelitian ini adalah hasil dari penelitian adalah sebagai berikut :
a. Pihak Pelaku Bisnis
Penelitian ini diharapkan dapat memberikan sumbangan pemikiran yang bermanfaat bagi pelaku
bisnis, khususnya yang belum mengoptimalkan penggunaan software instant messaging yang telah
dimilikinya untuk menunjang bisnisnya.
b. Bagi Peneliti lain
Penelitian ini dapat dijadikan perbandingan lain bagi peneliti yang memiliki kajian yang
sama.
c. Bagi pengembangan Ilmu
Penelitian ini diharapkan dapat dijadikan kontribusi dan masukan terhadap ilmu sosial
budaya, ekonomi, dan komputer, khususnya bidang manajemen pemasaran dan sistem
informasi. Terkait langsung dengan jurusan Tehnik Informatika, diharapkan dikembangkan
menjadi aplikasi yang jauh lebih kompleks baik manfaatnya maupun fiturnya.
Tahapan penelitian yang dilakukan adalah sebagai berikut :
1. Tahap Awal
Tahap ini peneliti melakukan pengumpulan data dan melakukan studi literatur dari
buku, jurnal, dan artikel, yang berhubungan dengan tema penelitian, yang akan
digunakan untuk menyelesaikan masalah. Pada tahap ini juga diindentifikasi variabel-
variabel yang akan diteliti.
2. Tahap Pemecahan Masalah
Peneliti menentukan model yang akan digunakan untuk memecahkan masalah yang
telah dirumuskan pada tahap ini. Setelah model ditentukan maka langkah selanjutnya
dalam penelitian ini adalah merancang kuisioner dan menentukan sampel penelitian
untuk dapat menguji hipotesis.
3. Tahap Pengembangan
Tahap dimana dilakukan pembuatan aplikasi yang sesuai dengan tema penelitian ini.
4. Tahap Evaluasi
Tahap dimana dilakukan pengujian terhadap aplikasi yang dibuat sesuai dengan tema
penelitian ini.
5. Tahap Akhir
Tahap dimana dilakukan penarikan kesimpulan atas penelitian yang dilakukan dan
digunakan untuk memberikan masukan/saran kepada penjual hardware, accecories, dan
peripheral komputer, yang memiliki dan menggunakan koneksi internet tetapi belum
memaksimalkan penggunaan Yahoo! Messenger sebagai media komunikasi dalam e-
marketing produknya.
Penelitian ini menggunakan dua jenis data yakni data primer dan sekunder.
Pengumpulan data dilakukan dengan metode survey. Survey adalah metode pengumpulan
data primer dengan memberikan pertanyaan-pertanyaan kepada responden individu.
Instrumen survey dalam penelitian ini merupakan instrumen yang sudah digunakan dalam
penelitian sebelumnya (Diah Mumpuni Puspitaningtyas, 2007).
Data primer diperoleh dari hasil kuisioner yang akan diberikan kepada pengguna
IM dalam sampel penelitian ini yang dijadikan sebagai responden. Data sekunder
diperoleh dari kajian pustaka berupa buku-buku teks, jurnal, internet, hasil-hasil
penelitian terdahulu, studi literatur yang mendukung penelitian ini serta data yang relevan
dengan penelitian ini.
Rancangan Tampilan Program
Sebagaimana layaknya sebuah pembuatan software, perlu dibuat sebuah rancangan
tampilan agar software lebih terencana dengan baik.
Gambar 1. Rancangan tampilan default dari software
yang akan dihasilkan dari penelitian ini
a. Tampilan halaman utama program
Gambar 2. Rancangan tampilan menu utama dari software
yang akan dihasilkan dari penelitian ini
b. Tampilan halaman Responden b.1). Tampilan halaman utama menu Responden
Gambar 3. Rancangan tampilan halaman utama menu Responden
dari software yang akan dihasilkan dari penelitian ini
b.2). Tampilan halaman pertanyaan di menu Responden
Gambar 4. Rancangan tampilan isi dari halaman pertanyaan
pada menu Responden dari software yang akan dihasilkan dari penelitian ini
b.3). Tampilan halaman penutup di menu Responden
Gambar 5. Rancangan tampilan halaman penutup dari menu Responden pada software yang akan dihasilkan dari penelitian ini
c. Tampilan halaman Surveyor
c.1). Tampilan halaman utama di menu Surveyor
Gambar 6. Rancangan tampilan halaman Login dari menu surveyor pada software yang akan dihasilkan dari penelitian ini
c.2). Tampilan sub menu Hasil Survey
Gambar 7. Rancangan tampilan Submenu Hasil Survey
pada menu Surveyor dari software yang akan dihasilkan dari penelitian ini
c.3). Tampilan sub sub menu Detail dari sub menu Hasil Survey pada menu Surveyor
Gambar 8. Rancangan tampilan sub sub menu Detail
dari submenu Hasil survey pada menu Surveyor dari software yang akan dihasilkan dari penelitian ini
c.4). Tampilan sub sub menu Print dari sub menu Hasil Survey pada menu Surveyor
Gambar 9. Rancangan tampilan sub sub menu Print dari submenu Hasil survey pada menu Surveyor
dari software yang akan dihasilkan dari penelitian ini
Hasil Survey Pengaruh Aplikasi Instant Messanging Sebagai Sarana Pendukung Keputusan Peusahaan
Data Responden Tanggal Survey : Nama : Tempat Kerja : Hasil survey
Isi hasil survey tiap responden yang dipilih untuk ditampilkan untuk siap dicetak
Tombol Cetak
oTeks Hasil Survey Data Responden sebagai tombol Tanggal Survey : ke sub menu Nama : Hasil Survey Tempat Kerja : oTeks Logout Hasil survey sebagai tombol Isi hasil survey tiap responden yang kembali ke dipilih untuk ditampilkan Menu Utama
d. Tampilan halaman Admin
d.1). Tampilan halaman utama di menu Admin
Gambar 10. Rancangan tampilan halaman utama di menu Admin
dari software yang akan dihasilkan dari penelitian ini
d.2). Sub menu Hasil Survey
d.2.1). Tampilan sub menu Hasil Survey
Gambar 11. Rancangan tampilan isi hasil survey dari submenu Hasil Survey pada menu Admin
dari software yang akan dihasilkan dari penelitian ini
d.2.2). Tampilan sub sub menu Detail dari sub menu Hasil Survey
Gambar 12. Rancangan tampilan sub sub menu Detail
dari sub menu Hasil Survey pada menu Admin dari software yang akan dihasilkan dari penelitian ini
d.2.3). Tampilan sub sub menu Print dari sub menu
Hasil Survey pada menu Admin
Gambar 13. Rancangan tampilan sub sub menu Print dari submenu Hasil Survey pada menu Admin
dari software yang akan dihasilkan dari penelitian ini
Hasil Survey Pengaruh Aplikasi Instant Messanging Sebagai Sarana Pendukung Keputusan Peusahaan
Data Responden Tanggal Survey : Nama : Tempat Kerja : Hasil survey
Isi hasil survey tiap responden yang dipilih untuk ditampilkan untuk siap dicetak
Tombol Cetak
d.2.4). Tampilan sub sub menu Delete dari sub menu Hasil Survey pada menu Admin
Gambar 14. Rancangan tampilan sub sub menu Delete
dari submenu Hasil survey pada menu Admin dari software yang akan dihasilkan dari penelitian ini
d.2.5). Tampilan sub sub menu Delete All dari sub menu
Hasil Survey pada menu Admin
Gambar 15. Rancangan tampilan sub sub menu Delete All
dari submenu Hasil survey pada menu Admin dari software yang akan dihasilkan dari penelitian ini
d.3). Sub menu Pertanyaan
d.3.1). Tampilan sub menu Pertanyaan
Gambar 16. Rancangan tampilan isi daftar pertanyaan dan jawaban
untuk survey pada sub menu Pertanyaan dari menu Admin dari software yang akan dihasilkan dari penelitian ini
d.3.2). Tampilan sub sub menu Tambah pada sub menu Pertanyaan
Gambar 17. Rancangan tampilan isi halaman penambahan pertanyaan
untuk survey dari sub menu Pertanyaan dari menu Admin dari software yang dihasilkan dalam penelitian ini
d.3.3). Tampilan sub sub menu Edit pada sub menu Pertanyaan
Gambar 18. Rancangan tampilan isi halaman edit pertanyaan untuk survey dari sub menu Pertanyaan dari menu Admin
dari software yang dihasilkan dalam penelitian ini
d.3.3). Tampilan sub sub menu X pada sub menu Pertanyaan
Gambar 19. Jendela komentar yang muncul untuk mengkonfirmasi keyakinan Admin
menghapus pertanyaan yang dipilih dari daftar pertanyaan
d.4). Sub menu Pengelola
d.4.1). Tampilan sub menu Pengelola
Gambar 20. Rancangan tampilan isi daftar pengelola dan statusnya pada sub menu Pengelola dari menu Admin
dari software yang akan dihasilkan dari penelitian ini
d.4.2). Tampilan sub sub menu edit dari sub menu Pengelola
Gambar 21. Rancangan tampilan sub sub menu edit dari daftar pengelola pada sub menu Pengelola dari menu Admin
dari software yang akan dihasilkan dari penelitian ini
Text Field untuk input Nama
Text Field untuk input User Name
Text Field untuk input Password Radio button untuk memilih status pengelola
Tombol Edit | Tombol Batal
d.4.3). Tampilan sub sub menu delete dari sub menu Pengelola
Gambar 22. Jendela komentar yang muncul untuk mengkonfirmasi keyakinan Admin
menghapus daftar pengelola yang dipilih dan statusnya dari daftar pengelola dari sub menu Pengelola pada menu Admin dari software yang akan
dihasilkan dari penelitian ini
d.4.4). Tampilan sub sub menu Tambah
dari sub menu Pengelola
Gambar 23. Rancangan tampilan sub sub menu tambah dari daftar pengelola pada sub
menu Pengelola dari menu Admin dari software yang akan dihasilkan dari penelitian
Tombol | Tombol Tambah Batal
Normalisasi
1. Bentuk Unnormal
idpengelola idresponden idpertanyaan
nama nama pertanyaan
username tempat_kerja pilih1
password tanggal_survey pilih2
role idsurvey jawaban
2. Bentuk Normal 1
Tabel 1. Bentuk Normal 1
Pengelola Responden Pertanyaan Survey
idpengelola idresponden idpertanyaan idsurvey
nama Nama pilih1 jawaban
username tempat_kerja Pilih2
password tanggal_survey
role
3. Bentuk Normal 2
Tabel 2. Bentuk Normal 2
Pengelola Responden Pertanyaan Survey
idpengelola idresponden idpertanyaan idsurvey
nama_p nama_r pertanyaan jawaban
username tempat_kerja Pilih2
password tanggal_survey pilih1
role
Kamus Data Tabel
1. Kamus Data Tabel Responden
NamaTabel : Responden
Fungsi : mencatat data hasil inputan responden pada halaman
utama responden.
Field kunci : idresponden.
Penjelasan : menunjukkan kode Responden.
Tabel 3. Tabel Responden
No Nama Field Type Panjang Keterangan 1. idresponden int 11 Kode Responden dalam database
untuk tiap Responden yang mengaktifkan status user sebagai Responden. Kode ini bersifat urut dalam database secara otomatis.
2. nama varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden
3. tempat_kerja varchar 45 Nama tempat kerja Responden yang dapat dipilih oleh tiap Responden yang mengaktifkan status user sebagai Responden untuk di input ke dalam database.
4. tanggal_survey date Tanggal yang terekam secara otomatis database untuk tiap Responden yang mengaktifkan status user sebagai Responden sesuai dengan penanggalan di komputer yang digunakan. Kode ini bersifat urut dalam database secara otomatis jika terjadi input status user sebagai Responden pada tanggal yang berbeda.
2. Kamus Data Tabel Pertanyaan
NamaTabel : Pertanyaan
Fungsi : mencatat data hasil inputan Admin pada halaman utama
pertanyaan.
Field kunci : idpertanyaan.
Penjelasan : menunjukkan kode Pertanyaan.
Tabel 4. Tabel Pertanyaan
No Nama Field Type Panjang Keterangan 1. idpertanyaan int 11 Kode pertanyaan dalam database.
Kode ini bersifat urut dalam database secara otomatis.
2. pertanyaan varchar 255 Pertanyaan yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Admin.
3. pilih1 varchar 20 Pilihan 1 (pertama) untuk jawaban dari Pertanyaan yang ditampilkan bersama dengan suatu pertanyaan untuk dapat dipilih oleh user berstatus Responden. Isi dari pilihan 1 (pertama) dari tiap pertanyaan yang dimaksud hanya dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Admin.
4. pilih2 varchar 20 Pilihan pilihan 2 (kedua) untuk jawaban dari Pertanyaan yang ditampilkan bersama dengan suatu pertanyaan untuk dapat dipilih oleh user berstatus Responden. Isi dari pilihan 2 (kedua) dari tiap pertanyaan yang dimaksud hanya dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Admin.
3. Kamus Data Tabel Survey
NamaTabel : Survey
Fungsi : mencatat data hasil inputan Responden pada halaman
Hasil Survey.
Field kunci : idsurvey.
Penjelasan : menunjukkan kode survey.
Tabel 5. Tabel Survey
No Nama Field Type Panjang Keterangan 1. idsurvey int 11 Kode hasil survey dari Responden dalam database
untuk tiap Responden yang mengaktifkan status user sebagai Responden. Kode ini bersifat urut dalam database secara otomatis.
2. idresponden int 11 Kode Responden dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden. Kode ini bersifat urut dalam database secara otomatis.
3. idpertanyaan int 11 Kode pertanyaan dalam database untuk tiap pertanyaan yang ditampilkan untuk dapat dipilih oleh user yang mengaktifkan status user sebagai Admin. Kode ini bersifat urut dalam database secara otomatis.
4. jawaban varchar 30 Pilihan pilihan jawaban dari Pertanyaan yang ditampilkan bersama dengan suatu pertanyaan untuk dapat dipilih oleh user yang berstatus sebagai Responden.
4. Kamus Data Tabel Pengelola
NamaTabel : Pengelola
Fungsi : mencatat data hasil inputan Pengelola pada halaman
Pengelola
Field kunci : idpengelola.
Penjelasan : menunjukkan kode pengelola.
Tabel 6. Tabel Pengelola
No Nama Field Type Panjang Keterangan 1. idpengelola int 11 Kode Pengelola dalam database
untuk tiap user yang mengaktifkan status user sebagai Pengelola. Kode ini bersifat urut dalam database secara otomatis.
No Nama Field Type Panjang Keterangan 2. Nama varchar 30 Nama Responden yang dapat di input
ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden
3. username varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden
4. password varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden
5. Role varchar 30 Status pengelola yang dipilih oleh status Pengelola yang memiliki hak akses setingkat Admin.
5. Relasi Tabel
Gambar 29. Relasi antar tabel