Anda di halaman 1dari 6

E-Journal Teknik Informatika Vol 12, No.

1 (2017) ISSN: 2301-8364 1

Sistem Informasi Komoditas Pasar di Kota


Manado Berbasis Android
Ester Kojongian, Hans F. Wowor, Stanley D. S. Karouw
Teknik Informatika Universitas Sam Ratulangi. Manado, Indonesia
esterhelent@gmail.com, hanswowor@unsrat.ac.id, stanley.karouw@unsrat.ac.id

Abstrak. Sistem Informasi Komoditas Pasar di Namun di era yang semakin maju ini masyarakat
Kota Manado di bangun untuk memudahkan tidak hanya membutuhkan wadah untuk
masyarakat mendapatkan informasi pasar dan memberikan informasi namun juga sesuatu yang
harga bahan pokok. Metodologi yang dapat memudahkan mereka mendapatkan informasi
digunakan dalam pembuatan aplikasi mobile tersebut walaupun mereka sedang tidak berada di
berbasis android ini adalah RAD (Rapid pasar. Melihat saat ini semakin banyaknya
Application Development) yang meliputi empat pengguna smartphone maka sistem informasi ini
tahap kerja yaitu analisis persyaratan, analisis diterapkan pada platform android agar dapat
modeling, desain modeling dan konstruksi. dengan mudah digunakan. Sistem informasi ini
Sistem informasi ini menggunakan Ionic menyediakan informasi berita perkembangan pasar
Framework dalam pembuatan aplikasinya dan dan juga harga-harga komoditas pasar dikota
SQL untuk databasenya. Sistem informasi ini manado.
dapat menjadi tool yang dengan mudah
II. LANDASAN TEORI
memberikan informasi harga bahan pokok dan
pasar yang dibutuhkan pengguna.
A. Komoditas Pasar
Kata Kunci: Mobile, Komoditas Pasar, Ionic
Framework. Pasar merupakan tempat berkumpulnya
sejumlah pembeli dan sejumlah penjual di mana
terjadi transaksi jual-beli barang-barang yang ada
I. PENDAHULUAN di sana.
Komoditas adalah benda atau barang yang
Informasi merupakan bagian yang penting bagi diperdagangkan, dapat disimpan dalam waktu yang
kehidupan manusia saat inInformasi dibutuhkan tertentu. Karena komoditas sendiri dijual belikan
karena dapat memberi pengetahuan akan suatu hal untuk mendapakan keuntungan. Sedangkan pasar
serta digunakan untuk membantu manusia dalam merupakan tempat berkumpulnya sejumlah
proses pengambilan keputusan. [1] pembeli dan sejumlah penjual di mana terjadi
Pasar merupakan kegiatan ekonomi yang transaksi jual-beli barang dagangan. Dengan
termasuk salah satu perwujudan adapsi manusia pengertian tersebut, komoditas pasar dapat
terhadap lingkungannya, hal ini didasari atau diartikan sebagai benda atau barang yang dapat
didorong oleh faktor perkembangan ekonomi yang diperdagangkan di tempat jual-beli. [3]
pada awalnya hanya bersumber pada masalah
untuk memenuhi kebutuhan hidup manusia atau B. E-Government
kebutuhan pokok. [2]
Pangan memiliki peranan penting dalam E-Government merupakan upaya untuk
aspek ekonomi dan sosial, tersedianya pangan mengembangkan penyelenggaraan kepemerintahan
sebagai komoditas pasar sehingga adanya proses yang berbasis (menggunakan) elektronik dalam
jual-beli di pasar tradisional. Pangan sebagai bahan rangka meningkatkan kualitas layanan publik
pokok sangatlah dibutuhkan manusia dalam secara efektif dan efisien. Gambar 1 menjelaskan
mempertahankan kehidupannya. Namun harga transformasi dari government menuju e-
pangan memanglah tidak tetap, setiap hari bahkan government. Pemanfaatan teknologi informasi
setiap jam harga pangan bisa berubah, hal ini mencakup 2 aktivitas yang berkaitan yaitu:
merupakan sesuatu yang tidak bisa dihindari, selain
itu kurangnya sumber informasi pasar dimana 1. Pengolahan data, pengelolaan informasi, sistem
tersedianya pangan tersebut. Hal ini membuat manajemen dan proses kerja secara elektronis
masyarakat menginginkan informasi yang bisa
dengan cepat mereka dapatkan baik informasi 2. Pemanfaatan kemajuan teknologi informasi
pangan maupun informasi mengenai pasar agar pelayanan publik dapat diakses secara
tradisional. Hal tersebut terjadi diberbagai tempat mudah dan murah oleh masyarakat di seluruh
tak terkecuali di kota Manado, terdapat beberapa wilayah. [4]
pasar tradisional di daerah Manado yang bisa saja
memberikan informasi tersebut kepada masyarakat.
E-Journal Teknik Informatika Vol 12, No.1 (2017) ISSN: 2301-8364 2

D. Ionic Framework

Ionic merupakan platform yang menargetkan


programmer web agar bisa membuat aplikasi
mobile dengan teknologi web. Programmer web
yang ingin menjadi programmer mobile tidak perlu
belajar Java atau Objective C atau C# untuk
membuat versi aplikasi dari layanan webnya. Itu
berarti bahwa menggunakan teknologi web untuk
mendukung berbagai platform dengan satu basis
kode, istilahnya satu kali menulis kode, bisa di
bangun di platform berbeda.
Gambar 1. Transformasi Menuju E-Government
Cordova adalah platform untuk aplikasi hybrid
C. Android berbasis web. Ia melakukan angkat berat
mendukung dan berinteraksi dengan berbagai API
Android merupakan Sistem Operasi berbasis khusus perangkat dan menggabungkan esensi dari
Linux yang di Android menyediakan platform semua API asli dalam satu API JavaScript yang
terbuka bagi para p gunakan untuk smartphone dan dapat diakses oleh aplikasi hybrid.
komputer tablet. Pengembang untuk menciptakan
atau mengembangkan aplikasi mereka sendiri. Pada gambar 3, cordova memiliki konsep
Sekarang ini android menjadi sistem operasi paling plugin yang merangkum interaksi dengan API
popular didunia. satu (atau kadang-kadang banyak) perangkat asli.
Android terbagi atas empat lapisan utama, Plugin untuk pengambilan informasi perangkat
yaitu: dasar, akses file local dan akses ke geolokasi
a) Linux kernel, dilapisan ini berisikan device perangkat hanya beberapa contoh dari ekosistem
tingkatan rendah dari komponen perangkat Plugin Cordova. Plugin selalu terdiri dari dua
keras pada android device. bagian yaitu bagian JavaScript yang menjalankan
b) Libraries, berisikan semua kode dan dalam Web View yang mengekspos API bagus
menyediakan fitur-fitur utama di android OS. untuk aplikasi hybrid. Bagian kedua adalah
c) Android runtime berada dilapisan yang sama platform tertentu dan ditulis dalam bahasa asli
dengan libraries. Android runtime platform, misalnya Java untuk Android dan
menyediakan sebuah kumpulan inti libraries Objective-C untuk iOS. API asli dikendalikan oleh
yang dapat membuat para pengembang aplikasi bagian kedua. [6]
android menggunakan java programming.
d) Application framework, membuka berbagai
macam kemampuan OS android untuk
pengembang aplikasi sehingga mereka dapat
memakai semuanya diaplikasi yang dibuatnya.
e) Application, berada dilapisan paling atas dan
digunakan untuk aplikasi yang berhubungan
dengan android device, di mana aplikasi yang
diunduh dan diinstall dari pasar android. [5]

Gambar 2 menjelaskan arsitektur android

Gambar 3. Arsitektur Apache Cordova

Gambar 2. Arsitektur android


E-Journal Teknik Informatika Vol 12, No.1 (2017) ISSN: 2301-8364 3

III. METODE PENGEMBANGAN A) Analisis Persyaratan


Hasil dari proses ini berupa laporan penelitian
RAD merupakan salah satu metode dari pengembangan aplikasi, analisis spesifikasi
pengembangan suatu sistem informasi dengan awal, analisis persyaratan user dan sistem, dan
waktu yang relative singkat. RAD adalah sebuah informasi fitur pada aplikasi.
strategi pengembangan sistem dimana menekan
kecepatan pengembangan melalui keterlibatan user 1. Rencana Kerja
ekstensif dalam kecepatan, iterative (berulang) dan Langkah pertama dalam pembuatan aplikasi ini
incremental construction dari serangkaian fungsi yaitu menyusun rencana kerja. Ini berguna agar
dari prototype sebuah sistem yang pada akhirnya setiap proses yang dilakukan dalam pembuatan
akan mengalami perubahan secara bertahapmenuju aplikasi jelas dan terstruktur.
sistem akhir. Gambar 3 menjelaskan alur
metodologi pengembangan Rapid Application 2. Spesifikasi Pengguna
Development (RAD). Daftar Pengguna Beserta Tugas dan Tanggung
Ada 4 tahapan yang harus dilakukan pada Jawabnya
metodologi RAD yaitu analisis persyaratan,
Spesifikasi pengguna dari proyek ini, dapat
analisis modelling, desain modelling, dan
dilihat pada tabel 1.
konstruksi :
Tabel 1. Daftar pengguna dan tanggung jawabnya
1. Analisis Persyaratan
Tahap ini bertujuan untuk mengidentifikasi Pengguna Tugas dan Tanggung Jawab
kebutuhan pengguna, spesifikasi sistem melalui User 1. Melihat News pada halaman utama
observasi dan pengumpulan data yang dilakukan 2. Melihat Harga Pangan
terhadap 3. Melihat Profil Pasar
stakeholders, sehingga aplikasi yang akan dibuat 4. Memberikan komentar pada
akan sesuai dengan yang dibutuhkan oleh halaman forum
pengguna. Admin 1. Menginput data berupa harga
2. Analisis Modelling komoditas dan news pasar yang
Bertujuan untuk menganalisis sistem yang sedang terbaru
berjalan dari semua kegiatan yang terjadi pada 2. Melihat data yang telah diinput.
sistem. Pada tahap ini, ada 2 tools UML yaitu 3. Melihat komentar pada forum.
usecase diagram dan acivity diagram yang 4. Mengelolah data admin dan user
berfungsi untuk menggambarkan proses yang
terjadi dalam sistem yang sedang berjalan. Sistem Informasi Komoditas Pasar di Kota
3. Desain Modelling Manado berbasis Android ini digunakan oleh
Bertujuan untuk melakukan perancangan sistem masyarakat sebagai user dan pemerintah sebagai
melalui analisis kebutuhan dan persyaratan dari adminnya.
pengguna yang telah dilakukan sebelumnya. Pada
tahap ini tools UML yang digunakan yaitu usecase 3. Spesifikasi Sistem
diagram, activity diagram, sequence diagram. Langkah ini merupakan proses mengidentifikasi
4. Konstruksi dan menetapkan spesifikasi sistem aplikasi.
Tahap ini akan menunjukan platform, hardware, a. Persyaratan fungsional
software, batasan implementasi, dan pengujian Menampilkan menu. Dalam menampilkan menu
aplikasi yang telah dibangun apakah sudah sesuai pada aplikasi ada tempat menu yang menjadi fitur
dengan kebutuhan users dan spesifikasi persyaratan utama yang harus ditampilkan oleh sistem yaitu
yang sebelumnya telah dianalisis. Bagian ini News, Cek Harga, Profil Pasar, dan Forum. Empat
menggunakan tools UML[7] menu ini adalah fitur ketika menggunakan aplikasi.
b. Persyaratan non fungsional
i) Ketentuan operasional
- Aplikasi client dapat dioperasikan di semua
smartphone berbasis android.
- Untuk sisi server dapat dioperasikan di semua
web browser.
ii) Ketentuan performansi
- Aplikasi Sistem informasi Komoditas Pasar di
Kota Manado (Android App) harus dapat
membaca API dari server tanpa loading yang
terlalu lama.
- Untuk sisi server harus mampu menyimpan
semua data hasil inputan dari user.
iii) Ketentuan keamanan
Gambar 4. Metode Pengembangan Perangkat - Aplikasi ini menggunakan username dan
Lunak RAD password untuk login.
E-Journal Teknik Informatika Vol 12, No.1 (2017) ISSN: 2301-8364 4

- User tidak bisa mengganti username atau Use case table


password. Untuk mengganti username dan Untuk menjelaskan use case diagram
password dapat dilakukan pada sisi server oleh diatas dapat dijelaskan melalui use case tabel 3,
admin. Tabel 3. Use Case Tabel Melihat Data
- Untuk sisi server menggunakan password untuk Nama Use case Melihat Data
masuk. Aktor User dan sistem
Deskripsi User menjalankan aplikasi
B) Analisis Modeling sistem informasi komoditas
Fase berikutnya adalah fase analisis modeling pasar di kota Manado dan
yang bertujuan menganalisis semua kegiatan dalam sistem menampilkan semua
arsitektur sistem secara keseluruhan dengan cara data yang ada
identifikasi dan abstraksi sistem yang mendasar.
Normal Course User Sistem
Identifikasi pelaku bisnis
Melihat • Menampilka
Aktor beserta tugas dan tanggung jawab
Grafik Harga, n data pada
Tabel 2 menjelaskan daftar aktor pada aplikasi
Melihat halaman
sistem informasi komoditas pasar di kota Manado
Berita Pasar, yang di
berbasis android:
Melihat Cek minta.
Tabel 2. Daftar aktor beserta tugas dan tanggung
jawab
Harga, • Menampilka
Melihat n kesalahan
Aktor Tugas dan Tanggung Jawab Profil Pasar, gagal
Admin 1. Mengatur database berupa Melihat melihat data
penambahan data, edit data, dan Forum
hapus data Alternate User Sistem
2. Mengubah username dan password
Course - User - Sistem set to
user.
3. Melihat komentar memilih default
keluar
User 1. Melihat informasi berita, harga
Pre-Condition -
pangan, dan profil pasar
2. Memberi komentar Post-Condition Keluar dari aplikasi
Dalam aplikasi ini ada dua aktor yang dapat Assumption -
memakai aplikasi yaitu admin (menggunakan Tabel 3 menjelaskan use case Melihat Data.
server side) dan user (menggunakan client side). User memilih data yang ingin dilihat pada halaman
Admin dapat mengelola database dengan membuat, news, cek harga, pasar dan juga forum. Kemudian
menambah, mengedit, atau menghapus database sistem menampilkan data yang dipilih, dan data
yang ada pada server sedangkan user dapat melihat dapat dilihat user. Setelah melihat data user dapat
data dan memberi komentar. memilih untuk keluar.

C) Desain Modelling IV. HASIL DAN PEMBAHASAN


Tujuan dari fase desain modeling yaitu Fase konstruksi ini merupakan tahapan
melakukan perancangan sistem berdasarkan pembuatan aplikasi yang mengacu pada tahapan
analisis yang telah dilakukan sebelumnya. Tahap sebelumnya dimana untuk menunjukan platform,
analisis dan desain mengalami perulangan hingga hardware dan software yang digunakan serta
diperoleh rancangan sistem yang benar-benar batasan dalam implementasi dan menguji
memenuhi kebutuhan. Selain itu, fase ini juga performansi dari aplikasi yang akan dikembangkan.
bertujuan untuk memberikan spesifikasi yang jelas
dan lengkap kepada programmer dan teknisi. A. Implementasi Antar Muka
Use case diagram
Pada saat aplikasi dijalankan, tampilan ini
akan terlihat sebagai tampilan awal saat masuk
aplikasi dan juga sebagai logo aplikasi.

a) Tampilan News (Home)


Berikut ini adalah tampilan masuk aplikasi.
Saat aplikasi dijalankan sistem akan menampilkan
logo Pangan Manado.

Pada gambar 5. User dapat melihat grafik naik


turunnya harga bahan pangan pada halaman ini,
dan juga user dapat melihat berita terbaru tentang
pasar.
Gambar 5. Use Case Diagram
E-Journal Teknik Informatika Vol 12, No.1 (2017) ISSN: 2301-8364 5

c) Tampilan Forum dan Login Forum

Ketika user memilih Forum pada tab menu,


maka aplikasi akan menampilkan halaman forum
seperti pada gambar 7. User harus melakukan
login terlebih dahulu untuk dapat memberikan
komentar dan untuk membaca komentar dari user
lain.

Ketika user ingin memberikan komentar pada


halaman forum, user haru melakukan login
seperti pada gambar 7. User dapat mengisi
username dan password untuk melakukan login.

Gambar 5. Tampilan News

b) Tampilan Cek Harga dan Tampilan Pasar


Ketika user memilih tab menu “Cek”, maka
aplikasi akan menampilkan tampilan halaman Cek
seperti pada gambar 6. Pada halaman “Cek” user
dapat melihat daftar harga pangan yang tersedia,
dan juga pada halaman ini tersedia fitur search
nama pangan sesuai dengan yang diinginkan user.

Ketika user memilih pasar, maka sistem akan


menampilkan informasi pasar yang ada. User dapat
melihat foto pasar, waktu buka, waktu tutup, dan
juga lokasi pasar yang dapat dilihat pada gambar 6.

Gambar 7. Tampilan Forum dan Login Forum

Gambar 6. Halaman Cek Harga dan Pasar


E-Journal Teknik Informatika Vol 12, No.1 (2017) ISSN: 2301-8364 6

B. Pengujian Sistem DAFTAR PUSTAKA


Pada tahap pengujian sistem informasi
komoditas pasar di kota Manado berbasis android [1] Hastanti, Rulia. Analisis Dan Perancangan
ini hanya diterapkan pada pengujian blackbox. Sistem Penjualan Berbasis Web (E-Commerce)
Pengujian dilakukan pada aplikasi android yang Pada Tata Distro Kabupaten Pacitan. IJNS –
sudah terinstal pada smartphone Android. Untuk Indonesian Journal on Networking and Security
penjelasan hasil pengujian yang dilakukan dapat
dilihat pada Tabel 5. [2] M.Fuad, Christine H, Nurlela, Sugiarto, dan
Paulus Y.E.F (2000). Pengantar
Tabel 5. Tabel Pengujian Aplikasi Android Bisnis. Jakarta: Gramedia Pustaka Utama.
Titik Pemeriksaan
[3] Arianty, Nel. 2013. Analisis Perbedaan Pasar
TestingNews Home Modern Dan Pasar Tradisional Ditinjau Dari
Apakah halaman News menampilkan semua trategi Tata Letak (Lay Out) Dan Kualitas
beritas pasar ? Pelayanan Untuk Meningkatkan Posisi Tawar
Testing Cek Pasar Tradisional. Universitas
Muhammadiyah: Jurnal manajemen dan bisnis.
Apakah sistem dapat menampilkan semua data
harga? [4] Departemen Komunikasi dan Informatika.
Testing Search 2015. Blue Print Sistem Aplikasi E-
Apakah sistem dapat mencari nama pangan? Government. Jakarta
Testing Pasar [5] Lee, Wei-Meng. 2011. Beginning Android
Apakah sistem dapat menampilkan data pasar? Application Development. Indianapolis: Wiley
Testing Forum Publishing,Inc.
Apakah sistem dapat menampilkan data forum?
[6] Adi Putra, Chandra (Oktober, 2015) Mengenal
Testing Login forum Ionic Framework.
Apakah sistem dapat membaca username dan
password? [7] Karouw Stanley, (2013). Analisis dan
Testing Registrasi Perancangan Sistem Indormasi Perencanaan
dan Evaluasi Pembangunan Daerah
Apakah sistem dapat membaca data user? (RAKOREV) di BAPPEDA Kota Manado.
Testing Input komentar KNSI Mataram.
Apakah sistem dapat mengirim data komentar?

Sekilas dari penulis dengan


nama lengkap Ester
V. KESIMPULAN DAN SARAN Kojongian, lahir di
Langowan, Kabupaten
A. Kesimpulan Minahasa, Provinsi
Kesimpulan akhir dari pembuatan sistem Sulawesi Utara. Anak ke-2
informasi komoditas pasar di kota Manado berbasis dari 2 bersaudara dengan
android ini adalah sebagai berikut; pendidikan Sekolah Dasar
Inpres Amongena II.
a) Aplikasi ini mampu memberikan infomasi Penulis lalu melanjutkan ke
berita tentang pasar di kota Manado dan juga Sekolah Menengah Pertama Negeri 1 Langowan.
memberikan informasi mengenai harga pangan. Lalu ke SMA Negeri 1 Langowan. Pada tahun
b) Metodologi Rapid Application Development 2011 melanjutkan ke Perguruan Tinggi di
(RAD) dapat digunakan untuk membangun Universitas Sam Ratulangi dengan mengambil
aplikasi mobile berbasis android. Aplikasi ini Jurusan Teknik Informatika. Pada Tahun 2016
juga dapat berjalan dengan baik pada semua bulan Mei, penulis membuat Skripsi demi
perangkat android. memenuhi syarat Sarjana (S1) dengan penelitian
berjudul Sistem Informasi Komoditas Pasr di Kota
B. Saran Manado Berbasis Android yang dibimbing oleh
Untuk pengembangan selanjutnya diharapkan agar dua dosen pembimbing yaitu Ir. Hans F. Wowor,
dapat menggunakan metode statistik pada harga MT dan Stanley D.S Karouw, ST., MT sehingga
komoditas dan aplikasi ini diharapkan dapat pada tanggal 15 September 2017 penulis resmi
digunakan pada pemerintahan. Dan juga dapat lulus di Teknik Informatika Universitas Sam
dibuatkan versi aplikasi dengan sistem operasi Os Ratulangi Manado menyandang gelar sarjana
(iphone Operating System) untuk aplikasi ini. komputer dengan predikat sangat memuaskan.

Anda mungkin juga menyukai