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 variabelvariabel 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 emarketing 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
oTeks Hasil Survey sebagai tombol ke sub menu Hasil Survey oTeks Logout sebagai tombol kembali ke Menu Utama
Data Responden Tanggal Survey : Nama : Tempat Kerja : Hasil survey Isi hasil survey tiap responden yang dipilih untuk ditampilkan
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 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 Gambar 9. Rancangan tampilan sub sub menu Print dari submenu Hasil survey pada menu Surveyor dari software yang akan dihasilkan dari penelitian ini
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 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 Gambar 13. Rancangan tampilan sub sub menu Print dari submenu Hasil Survey pada menu Admin dari software yang akan dihasilkan dari penelitian ini
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
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
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
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
Tombol | Tombol Tambah Batal 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
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
Diagram Berjenjang
Gambar 24. Diagram Berjenjang
DAD
Gambar 25. DAD Level 0
Gambar 26. DAD Level 1 Proses Input
Gambar 27. DAD Level 2 Proses Informasi
Flowchart
Gambar 28. Flowchart Program
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 1. idresponden
2.
nama
3.
tempat_kerja
4.
tanggal_survey
Type int
Panjang Keterangan 11 Kode Responden dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden. Kode ini bersifat urut dalam database secara otomatis. varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden varchar 45 Nama tempat kerja Responden yang dapat dipilih oleh tiap Responden yang mengaktifkan status user sebagai Responden untuk di input ke dalam database. 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 1. idpertanyaan
2.
pertanyaan
3.
pilih1
4.
pilih2
Type int
Panjang Keterangan 11 Kode pertanyaan dalam database. Kode ini bersifat urut dalam database secara otomatis. varchar 255 Pertanyaan yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Admin. 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. 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 1. idsurvey
2.
idresponden
3.
idpertanyaan
4.
jawaban
Type int
Panjang Keterangan 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. int 11 Kode Responden dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden. Kode ini bersifat urut dalam database secara otomatis. 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. 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 1. idpengelola
Type int
Panjang Keterangan 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 2. Nama
3.
username
4.
password
5.
Role
Type Panjang Keterangan varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden varchar 30 Nama Responden yang dapat di input ke dalam database untuk tiap Responden yang mengaktifkan status user sebagai Responden varchar 30 Status pengelola yang dipilih oleh status Pengelola yang memiliki hak akses setingkat Admin.
5. Relasi Tabel
Gambar 29. Relasi antar tabel