SISTEM MANAJEMEN INFORMASI PERSONAL BERBASIS ANDROID
1
ISSN: 1978-1520
SISTEM MANAJEMEN INFORMASI PERSONAL
BERBASIS ANDROID
1 2 3 Muhammad Rizki Irawadi P* , Erwin Saputra , Muhammad RachmadiSTMIK GI MDP; Jl. Rajawali No. 14 Palembang, Telp: (0711) 376400, Fax: (0711) 376360 1 Program Studi Sistem Informasi, STMIK GI MDP, Palembang winsaputra1771@mhs.mdp.ac.id,
Abstrak
Teknologi berkembang dengan pesat, baik itu dari segi penggunaan maupunfungsionalnya. Demikian akan kebutuhan suatu perusahaan dalam mengatur jadwal pertemuan
di dalam bidang bisnis. Permasalahan yang ada saat ini kegiatan yang tidak diatur dengan
baik, lupa dengan jadwal yang dibuat, sulitnya mengetahui jarak dan tempat-tempat pertemuan
perjanjian, dan kurangnya informasi yang diterima rekan bisnis. Tujuan penelitian ini adalah
untuk merancang dan mengimplementasikan sebuah aplikasi manajemen informasi personal
berbasis android. Aplikasi ini dapat membatu suatu perusahaan atau pebisnis dalam mengatur
jadwal pertemuan bisnis atau pertemuan meeting dan sebaliknya memberikan kemudahan
kepada user lain dalam hal ini karyawan untuk mendapatkan informasi penjadwalan yang telah
dibuat. Metodologi pengembangan sistem yang digunakan adalah metodologi waterfall yang
didalamnya terdiri dari beberapa tahapan mulai dari tahapan analisis, design, pengcodean,
dan pengujian. Adapun keluaran yang dihasilkan dari pembuatan sistem ini adalah aplikasi
yang akan di publikasi dan gratis untuk di unduh serta diharapkan dapat membantu suatu
perusahaan atau pebisnis dalam memanejemen jadwal pertemuan bisnis.Kata kunci: Penjadwalan, Waterfall, Pebisnis.
Abstract
Technology is growing rapidly, both in terms of use and functional. The need for acompany to arrange an appointment in the field of business. The problems that exist today
activities that are not regulated, forget the schedule is made, the difficulty of knowing the
distance and meeting places of the agreement, and the lack of information received business
associates. The purpose of this paper is to design and implement a personal information
management application based on Android. This application can petrify a company or a
businessman in a business meeting or schedule a meeting and otherwise provide convenience to
another user in this case the employee to obtain scheduling information that has been made.
System development methodology used is the waterfall methodology which involves a series of
several stages starting from stages of analysis, design, pengcodean, and testing. The output
resulting from the creation of this system is the application that will be on the publication and
free for download and is expected to help a company or businessman in memanejemen schedule
business meetings.Keywords: CRM, Android, MySQL, Waterfall
1. PENDAHULUAN eiring dengan kemajuan teknologi sekarang ini, perangkat mobile telah mendominasi
S kehidupan manusia dengan segala macam fasilitas yang ditawarkan. Mobilitas manusia
yang kini semakin tinggi dalam kegiatan sehari-hari baik itu untuk urusan pekerjaan, bisnis, maupun urusan lainnya membuat masyarakat haus akan hal yang serba instan atau dalam kata lain cepat, akurat, dan mudah didapat. Salah satunya adalah pada bidang teknologi komunikasi dan informasi yang dinilai paling cepat perkembangannya.
Saat ini penjadwalan menjadi salah satu poin penting dalam urusan pekerjaan atau bisnis. Tidak diaturnya kegiatan dengan baik menyebabkan sering lupanya jadwal yang telah diatur, ketidak tahuan jarak tempat pertemuan menyebabkan tidak tepatnya waktu pertemuan dan kurangnya informasi yang diterima oleh pimpinan atau pebisnis dalam status pertemuan menyebabkan tidak tahunya status pertemuan sudah selesai atau belum. Sekarang dengan tersedianya sistem operasi seperti Android yang dapat digunakan di berbagai macam smartphone, banyak sekali aplikasi yang dapat digunakan dengan mudah dan cepat untuk memenuhi berbagai kebutuhan.
Dari latar belakang tersebut, dipandang perlu untuk membuat salah satu aplikasi penjadwalan berbasis Android yang dapat digunakan pengguna untuk membuat jadwal pertemuan, lokasi pertemuan, dan fitur-fitur lainnya dengan mudah dan nyaman sekaligus sebagai media sosial tempat berinteraksi satu sama lain seputar kegiatan yang sedang dilakukan dengan judul “SISTEM MANAJEMEN INFORMASI PERSONAL BERBASIS
ANDROID
” yang nantinya dapat membantu pengguna dalam pembuatan jadwal kegiatan yang akan dilakukan sesuai kebutuhan dengan cepat dan mudah.
2. METODE PENELITIAN 1. Analisis kebutuhan perangkat lunak. Mengumpulkan semua kebutuhan untuk menspesifikasikan kebutuhan perangkat lunak agar dapat dipahami apa yang dibutuhkan oleh pengguna.
2. Desain Proses yang berfokus dalam pembuatan program perangkat lunak termasuk struktur data, prosedur pengodean, representasi antarmuka, dan arsitektur perangkat lunak.
3. Pembuatan kode program Dari tahap ini menghasilkan program komputer sesuai dengan desain yang dibuat pada tahap desain.
4. Pengujian Pengujian fokus pada perangkat lunak secara segi logik dan fungsional danmemastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. Berfokus pada perangkat lunak dari segi logik dan fungsional untuk memastikan bahwa semua bagian telah diuji. Hal ini dilakukan untuk meminimalisir kesalahan dan memastikan output yang dihasilkan sesuai dari apa yang sudah dirancang.
Teori Khusus
2.1
2.1.1 Pengertian Sistem
Sistem adalah suatu kumpulan atau himpunan dari unsur atau variabel variabel yang teroganisir, saling berinteraksi, dan saling tergantung satu sama lain (Sutabri Tata, 2012, hal.3). [1]
2.1.2 Bahasa Java
Java adalah bahasa yang dapat dijalankan disembarang platform, diberagam lingkungan: internet, customer electronic product, dan computer aplications. (Hariyanto Bambang, 2011, h.3). [2]
2.1.3 XAMPP
XAMPP adalah sebuah package dari software yang menginstal webserver, PHP dan MYSQL. XAMPP, memiliki arti semua sistem operasi (x),Apache (A), MySQL (M), PHP (P) dan Perl (P). Package yang terpisahtersedia untuk masing- masing sistem operasi seperti Windows, Mac OS Xdan Linux (Tarr Andrea, 2012, hal.3). [3]
2.1.4 Hypertext Preprocessor (PHP)
PHP yang merupakan singkatan dari PHP: Hypertext Preprocessor,adalah bahasa pemrograman yang mana file dan seluruh prosesnya dikerjakan di server, kemudian hasilnyalah yang dikirimkan ke klien, tempatpemakai menggunakan browser (lebih dikenal dengan istilah serversidescripting)(Abdul Kadir, 2008, hal.2).[4]
3.1 Analisis Permasalahan
Diagram use case merupan teknik yang cukup baik dalam menganalisis kebutuhan fungsional pengguna sistem yang akan dibangun. Diagram use case juga dapat mendokumentasikan persyaratan dengan baik. Adapun diagram use case yang dibut pada aplikasi Sistem Manajemen Informasi Personal Berbasis Android seperti Gambar 1 dan Gambar 2 di bawah ini.
6. Service Belum adanya aplikasi yang berbasis database yang memberikan bukti (record) jika pengguna telah diundang.
5. Efficiency Memerlukan waktu lama untuk mencari lokasi yang dijanjikan.
b. Kesulitan untuk memonitor siapa yang hadir dan yang tidak bisa hadir.
4. Control a. Kesulitan untuk memberikan akses bagi penerima informasi.
b. Sulit untuk menerima informasi disaat genting (saat berkendara, rapat dan kesibukan lainnya).
2. Information a. Kesulitan mendapatkan informasi tempat/lokasi.
b. Kesulitan untuk mengatur penjadwalan.
1. Performance a. Sulit menentukan rute terdekat dari lokasi yang telah disepakati.
mempermudah dalam mengklasifikasikan masalah sebagai berikut:
Performance, Information, Economy, Control, Efficiency, Service (PIECES) yang berguna untuk
Untuk melakukan analisis terhadap permasalahan yang terjadi digunakan kerangka
3. Hasil Dan Pembahasan
GPS (Global Positioning System) adalah sebuah sistem navigasi radio yang dibentuk oleh konstelasi 24 atau lebih satelit, beberapa stasiun tanah, dan jutaan pengguna. Segmen ruang sistem, tanah, dan userbekerja sama untuk menyediakan posisi yang akurat setiap saat dan dimana saja didunia, dengan menggunakan sistem “Buatan manusia bintang” sebagai titik acuan (Driver Stewart, 2007, h.1). [7]
2.1.7 GPS
Android merupakan sistem operasi berbasis linux yang digunakan untuk telepon seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet (PDA). Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri yang digunakan oleh bermacam piranti bergerak (Murya Yosep, 2014, h.3).[6]
2.1.6 Android
perintah query dan escaps character yang sama dengan PHP. MySQL mempunyai tampilan client yang memperudah dalam mengakses database dengan kata sandi untuk mengizinkan proses yang bias dilakukan. [5]
2.1.5 MySQL MySQL adalah database yang menghubungkan script php menggunakan
3. Economic Biaya transportasi mahal karena tidak mengetahui rute terdekat.
3.2 Analisis Kebutuhan
Gambar 1 Diagram Use Case Web Jadwal Pertemuan tambah
tambah
ubah lihat hapus hapus lihat
Pengguna Sistem
Komentar
daftar
login
tambah
logout hapus
Ubah password
lihat
Ubah data pribadi
Teman
Lupa password tambah
Lokasi hapus
tambah
lihat lihat
Gambar 2 Diagram Use Case Mobile
3.3 Rancangan Sistem
3.3.1 Model ERD
ERD digunakan untuk mengambarkan hubungan antar entitas didalam suatu sistem akan tetapi ERD tidak mengambarkan proses dan aliran data pada sistem. Berikut ini gambar ERD pada sistem manajemen informasi personal berbasis android. Proses dapat ditunjukkan pada Gambar 3.
pengguna PK namapengguna komentar namatampilan password email kodejadwal telepon namapengguna statuspengguna komentar jamposting
jadwal
PK kodejadwal
namapenggunaidlokasi
undanganjudul
deskripsi
status
temantanggaldari
kodejadwalPK idteman tanggalsampai namapengguna statuskehadiran namapengguna mulaiberteman statuspertemanan pertemuan
PK kodepertemuan undanganpertemuan namapengguna idlokasi judul lokasi deskripsi kodepertemuan PK idlokasi status namapengguna tanggal statuskehadiran namalokasi lampiran latitude jamdari longitude jamsampai
Gambar 3 Entity Diagram Realtionship
Rancangan Antarmuka
3.3.2 Menu Login Mobile
3.3.2.1 Pada tampilan menu login ini digunakan pengguna untuk masuk kedalam
sistem. Tampilan menu login dari sistem manajemen informasi personal berbasis Android dapat di lihat pada Gambar 4 berikut ini.
Gambar 4 Tampilan Menu Login Menu Jadwal Mobile
3.3.2.2 Berikut tampilan menu pada Mobile, dimana pada login mobile berhasil
maka akan tampil menu jadwal yang sebelumnya telah ditambahkan. Menu Jadwal Mobile dapat dilihat pada Gambar 5 berikut ini.
Gambar 5 Tampilan Menu Jadwal Mobile
3.3.2.3 Menu Pertemuan Mobile
Berikut tampilan menu pertemuan pada Mobile, dimana saat pengguna telah menambah pertemuan, maka list pertemuan akan ditampilkan di menu pertemuan ini. Menu Pertemuan Mobile dapat dilihat pada Gambar 6 berikut ini.
Gambar 6 Tampilan menu pertemuan Tampilan Tambah Lokasi Mobile
3.3.2.4 Berikut tampilan antarmuka tambah lokasi pada Mobile, dimana pengguna
dapat menambah lokasi yang belum ada di list lokasi. Tampilan Tambah Lokasi Mobile dapat dilihat pada Gambar 7 berikut ini.
Gambar 7 Tampilan Menu Navigasi
4. KESIMPULAN Dari penelitian ini dapat disimpulkan sebagai berikut.
1. Aplikasi ini dapat mempermudah pengguna dalam pembuatan serta pengaturan jadwal.
2. Aplikasi ini mempermudah pengguna untuk melihat janji yang telah dijadwalkan dengan notifikasi dan reminder yang disediakan.
3. Aplikasi ini membantu pengguna untuk mengetahui lokasi pertemuan/perjanjian melalui maps yang disediakan.
5. SARAN Penelitian lanjutan dalam topik yang serupa dapat mempertimbangkan hal-hal sebagai berikut.
1. Pada fitur peta aplikasi PIM dapat ditambahkan informasi jarak dan waktu tempuh dari posisi awal sampai ke lokasi pertemuan.
2. Pada tampilan aplikasi PIM dapat diperbaiki dengan tampilan yang lebih modern.
3. Pengambilan latitude dan longitude lokasi dapat dikembangkan dengan menambahkan gambar maupun foto lokasi yang ditambahkan.
DAFTAR PUSTAKA [1] Sutabri, Tata 2012, Analisis Sistem Informasi, Andi Offset, Yogyakarta.
[2] Stewart, Drive 2007, GPS The First Global Navigation Sattelite System, Sunnyvale, California. [3] Murya, Yosep 2014, Pemrograman Android Black Box, Jasakom, Jakarta. [4] Wibowo, Angga 2009, 16 Aplikasi PHP Gratis untuk Pemrograman Situs Web, Andi Offset, Yogyakarta.
[5] Bunafit, Nugroho 2005, Database Relasional dengan MySQL, Andi Offset, Yogyakarta. th [6] Whitten, Jeffrey L., dkk 2007, Systems Analysis and Design Method, 7 , McGrawHill, New York.