Perangkat Lunak Pembangun Sistem

3.2 Analisis yang sedang berjalan

Analisis prosedur adalah tahap penguraian prosedur-prosedur yang berjalan di dalam sistem untuk memberikan penjelasan tentang tahap demi tahap yang terjadi pada setiap prosedur.

3.2.1 Prosedur sedang berjalan pengiriman barang

a. Pelanggan datang kekantor memberikan data tujuan pengiriman barang pada petugas.

b. Petugas menerima data alamat dan barang dan di cek data pengiriman barang.

c. Apabila data tujuan sesuai maka akan diproses dan apabila tidak data alamat tersebut akan dikembalikan kepada pelanggan.

d. Pihak petugas menawarkan layanan yang tersedia dan data layanan tersebut di berikan kepada pelanggan.

e. Data layanan yang diterima pelanggan akan di tanda tangani maka akan diserahkan kembali kepada petugas untuk dilakukan proses pengiriman barang.

f. Pihak petugas mencatat data pengiriman biaya serta membuat resi data pengiriman barang kepada pelanggan.

g. Laporan data pengiriman barang diserahkan kepada pimpinan.

Gambar 3.1 Flowmap Berjalan Pengiriman Barang

3.4 Analisa Dokumen

Jumlah kota tujuan yang dilayani sangat banyak dan biaya pengiriman tiap- tiap kota berbeda sesuai dengan layanan yang dipilih oleh shipper ketidak efesienan terutama dalam pencarian data shipper dan consigne (tujuan pengiriman) jika pada saat terjadinya transaksi pengiriman barang petugas/karyawan yang menangani transaksi harus melihat dulu berapa biaya yang diperlukan maka hal ini akan memperlambat proses terjadinya teransaksi.

3.5 Analisis kebutuhan data

Data yang dibutuhkan dalam sistem adalah:

1. Data pengiriman

Data ini merupakan data pengiriman terhadap kota tujuan penerima.

2. Jenis layanan Mengenai tujuan pengiriman paket/dokumen hanya akan dibahas mengenai pengiriman domestic (pengiriman dalam skala dalam negri).

3. Rincihan biaya Rincihan biaya yang akan dikeluarkan oleh shipper.

3.6 Analisis kebutuhan sistem

Agar sistem dapat berjalan dengan lancar, computer yang digunakan mempunyai spesifikasi sebagai berikut:

1. Computer intel celereon 1.7 GHz

2. RAM 128 MB

3. Hardisk 40 MB

4. VGA Card 64 MB

5. Monitor VGA

6. Keyboard dan Mouse

7. Priner

Untuk dapat menjalan aplikasi ini, spesifikasi minimum computer yang dibutuhkan adalah seperti berikut:

1. Computer Pentium 100 atau Celeron 233 MMX

2. RAM 32 MB

3. Hardisk 3 GB

4. VGA Card 2 MB

5. Monitor VGA

6. Keyboard dan Mouse

7. Priner

Untuk kinerja computer yang lebih baik disarankan menggunakan spesifikasi yang lebih tinggi dari spesifikasi minimum yang disebutkan diatas.

3.7 Analisis perangkat lunak

Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program computer, dokumentasinya, dan berbagi informasi yang bisa dibaca dan ditulis oleh computer. Pada pengolahan data dan pembuatan laporan masih sering terjadi kesalahan-kesalahan dikarenakan pembuatan laporan masih bersifat manual.

BAB IV PERANCANGAN SISTEM

4.1 Perancangan Proses

Perancangan ini meliputi Use Case diagram, Aktifity diagram, Squense diagram, Cllas diagram, struktur Program, Rancangan Input, Rancangan Proses, dan Rancangan Output.

4.2 Diagram Use Case

Diagram use case memperlihatkan hubungan-hubungan yang terjadi antara actor dengan use case dalam sistem, manfaat dari diagram use case adalah untuk komunikasi. Skenario use case aplikasi berbasis web informasi lokasi perusahaan PCP pengiriman barang paket maupun dokumen di kota Tanjungpinang menggunakan transshipment, adalah sebagai berikut :

1. Actor yang terlibat dalam apkikasi berbasis web informasi lokasi

perusahaan PCP pengiriman barang paket maupun dokumen di kota Tanjungpinang menggunakan transshipment nin adalah pengguna, yaitu masyarakat, perusahaan dan admin.

2. Implementasi transshipment pada aplikasi web informasi lokasi

perusahaan PCP pengiriman barang paket maupun dokumen di kota Tanjungpinang ini dapat mengetahui barang yang dikirim dengan code number atau bisa disebut dengan resi.

Gambar 4.1 Use Case Diagram

Berikut ini akan di jelaskan spesifikasi use case pada gambar 4.1 dengan menggunakan table, anatara lain :

Table 4.1 Spesifikasi Use Case – Lihat Informasi Pengiriman Lokasi Barang yang dituju

Use Case Name

Lihat Informasi Pengiriman Lokasi Barang yang dituju

Summary

Pengguna dapat melihat lokasi barang pelanggan yang dituju apakah barang berstatus Manifest, On proses, On translit dan Deliverd.

1. Pengguna membuka alamat web dan akan

terbuka halaman utama

2. Pengguna memilih lokasi dengan mengklik link

lokasi pilihannya.

3. Sistem menampilkan lokasi tempat pengiriman barang yang di pilih oleh pengguna pada halaman web sesuai yang tersimpan pada database.

Tabel 4.2 Spesifikasi Use Case – Penelusuran Rute

Use Case Name

Penelusuran Rute

Summary

Pengguna dapat melakukan penelusuran rute untuk melihat rute jalan yang akan di tempuh menuju lokasi tujuan dari posisi keberadaan

1. Pengguna menginput posisi keberadaannya kemudian memilih tujuan lokasinya, kemudian mengklik cari rute

2. Sistem akan mencari rute pada database kemudian menampilkan rute pada halaman web.

Tabel 4.3 Spesifikasi Use Case – Transaksi

Use Case Name

Transaksi

Summary

Pelanggan harus melakukan transaksi pengiriman barang dan menentukan paket pengiriman yang di pilih serta pelanggan mendapatkan nota code number atau resi.

1. Karyawan membuka halaman Transaksi

2. Sistem akan menampilkan tempat pendaftaran pengiriman dan data pelanggan pengiriman barang.

Tabel 4.4 Spesifikasi Use Case – Login

Use Case Name

Login

Summary

Karyawan harus melakukan login untuk masuk ke sistem

1. Karyawan membuka halaman login sistem

2. Karyawan mengisi username dan password login

3. Sistem akan memverifikasi apakah data login

tersebut benar atau tidak.

4. Jika benar, sistem akan menampilkan tempat untuk menginput dan karyawan pun bisa menginputkan detail barang pengiriman nya dan data posisi barang yang di tujunya serta alamat pengiriman barang tersebut.

Tabel 4.5 Spesifikasi Use Case – Login

Use Case Name

Login

Summary

Admin harus melakukan login untuk masuk ke sistem

1. Admin membuka halaman login sistem

2. Admin mengisi username dan password login

3. Sistem akan memverifikasi apakah data login

tersebut benar atau tidak.

4. Jika benar, admin dapat mengelola account dan merubah status perusahaan yang baru transaksi dari status 0 menjadi status 1.

4.3 Aktivity Diagram

Aktivity Diagram menggambarkan berbagai alir aktifitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Aktifity Diagram mempunyai peran seperti halnya flowchart, akan tetapi perbedaanya dengan flowchart adalah aktifity diagram bisa mendukung perilaku pararel sedangkan flowchart tidak bisa.

1. Aktivity Diagram Lihat Informasi pengiriman barang lokasi yang dituju

Aktivity diagram untuk lihat informasi pengiriman barang lokasi yang dituju digambarkan sebagaimana berikut :

Gambar 4.2 Aktivity Diagram Lihat Informasi pengiriman barang lokasi yang dituju

2. Aktivity Diagram Penelusuran Rute

Aktivity diagram untuk penelusuran rute digambarkan sebagaimana berikutnya :

Activity Diagram Penelusuran Rute Pengguna

Sistem

START

Klik halaman perusahaan Masuk ke Halaman Penelusuran Rute

Dan Tujuan Lokasi barang Menginput Keberadaan

Cari rute pada posisi keberadaan Barang dan tujuan barang

Menampilkan Hasil Rute

Melihat Hasil Rute

End

Gambar 4.3 Aktivity Diagram Penelusuran Rute

3. Activity Diagram Transaksi

Activity diagram untuk Transaksi digambarkan sebagaimana berikut :

Gambar 4.4 Aktivity Diagram Transaksi

4. Activity Diagram Login

Activity diagram untuk Login digambarkan sebagaimana berikut :

Gambar 4.5 Activity Diagram Login

5. Activity Diagram Login

Activity diagram untuk Login digambarkan sebagaimana berikut :

Gambar 4.6 Activity Diagram Login

4.4 Sequence Diagram

Sequence Diagram menggambarkan kelakuan atau perilaku objek pada use case dengan mendeskripsikan waktu hidup objek dan pesan yang dikirimkan dan diterima antar objek.

1. Sequence Diagram Lihat Informasi Pengiriman Lokasi barang

yang dituju

Sequence diagram untuk Lihat Informasi Pengiriman Lokasi barang yang dituju dijelaskan sebagaimana penjelasan gambar berikut ini :

Menampilkan halaman sistem informasi Pengiriman barang dengan menggunakan web

Gambar 4.7 Sequence Diagram Lihat Informasi Pengiriman barang yang dituju

2. Sequence Diagram Penelusuran Rute

Sequence diagram untuk penelusuran rute dijelaskan sebagaimana penjelasan gambar berikut ini :

Gambar 4.8 Sequence Diagram Penelusuran rute

3. Sequence Diagram Transaksi

Sequense diagram untuk transaksi dijelaskan sebagaimana penjelasan gambar berikut ini :

Gambar 4.9 Sequence Diagram Transaksi

4. Sequence Diagram Login untuk Perusahaan PCP

Sequence diagram Login untuk Perusahaan pcp dijelaskan sebagaimana penjelasan gambar dibawah ini :

Gambar 4.10 Sequence Diagram Login untuk Perusahaan PCP

5. Sequence Diagram Login

Sequence diagram Login untuk admin dijelaskan sebagaimana penjelasan gambar berikut ini :

Gambar 4.11 Sequence Diagram Login

4.5 Class Diagram

Diagram kelas atau class diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem

No_cn 1 1..* Username

Id Id_branch

Id_pelanggan

Tanggal Password

Kotakab

Nama

Id_pelang level

Id_prov

Alamat

alamat

Contact_person

Id_penerima

1 branch

Jns_brng

Service Kota_kabupaten Berat

Karyawan

Jbiaya Kota_id 1

Nik

Kota_kab 1

Nama

Proponsi_id 1..*

1..* 1 Id_jns

jenis Provinsi

Id_branch

Id_prov 1..*

1 Propinsi_id

Id_expedisi

Penerima

Id_serv

Id_biaya

No_cn

Id_penerima

Nama 1 1..*I

Etd

Tujuan

Tgl_terima

Id_jns

Status

Id_prov biaya

Propin kota

Gambar 4.12 Class Diagram

4.6 Perancangan Struktur Tabel

Didalam pembuatan program dibutuhkan suatu spesifikasi file yang dimaksudkan untuk dapat melakukan kegiatan-kegiatan dalam pengaturan pencarian data dan pembuatan laporan yang dapat mempermudah kerja sistem komputer.

Untuk ini sistem informasi pengiriman baranag ini membutuhkan spesifikasi file untuk mempermudah dalam melakukan kegiatan pemrograman, yang dapat dilihat dari tabel-tabel

berikut ini :

1. Tabel Account Nama tabel : account Primary Key : Id

Tabel 4.7 Tabel Account

No Nama Field

Type

Ukuran Key

1 Id Varchar

2. Tabel Barang Nama tabel : barang Primary Key : Id_jenis

No Nama Field

Type

Ukuran Key

1 Id_jenis

3. Tabel Biaya Nama tabel : Biaya Primary Key : Id_biaya

No Nama Field

Type

Ukuran Key

1 Id_biaya

5 Id_jns

4. Tabel Branch Nama tabel : Branch Primary Key : Id_branch

No Nama Field

Type

Ukuran Key

1 Id_branch

3 Id_prov

4 Alamat

5. Tabel Expidisi Nama tabel : Expedisi

Primary Key : Id_expedisi No

Nama Field

Type

Ukuran Key

1 Id_expedisi

2 No_cn

4 Tgl_terima

6. Tabel Karyawan Nama Tabel : Karyawan Primary Key : nik

No Nama Field

Type

Ukuran Key

5 Id_branch

7. Tabel kota_kabupaten Nama tabel : kota_kabupaten Primary Key : kota_id

No Nama Field

Type

Ukuran Key

1 Kota_id

Smalint

11 Primary

2 Kota_kabu

Varchar

3 Propinsi_id

Tinyin

8. Tabel Pelanggan Nama Tabel : Pelanggan Primary Key : id_pelanggan

No Nama Field

Type

Ukuran Key

1 Id_pelanggan

4 Contact_person

9. Tabel Penerima Nama Tabel : Penerima Primary Key : id_penerima

No Nama Field

Type

Ukuran Key

1 Id_penerima

5 Id_prov

Varchar

10. Tabel Propinsi Nama Tabel : Propinsi Primary Key : propinsi_id

No Nama Field

Type

Ukuran Key

1 Propinsi_id

11. Tabel Provinsi Nama Tabel : Provinsi Primary Key : id_prov

No Nama Field

Type

Ukuran Key

1 Id_prov

12. Tabel Servis Nama Tabel : Servis Primary Key : id_serv

No Nama Field

Type

Ukuran Key

1 Id_serv

int

2 Primary

2 jenis

Varchar

3 etd

Varchar

4 calc

Varchar

5 biaya

Int

13. Tabel Transaksi Nama Tabel : Transaksi Primary Key : no_cn

No Nama Field

Type

Ukuran Key

1 No_cn

3 Id_pelanggan

Varchar

4 Id_penerima

Varchar

5 Jenis_barang

4.7 Struktur Program

Desain struktur program merupakan suatu disain yang gambaran hubungan antara suatu modul program dengan modul program yang lain. Disain struktur program yang diusulkan dapat dilihat pada gambar berikut :

Gambar 4.13 Struktur Program

4.8 Struktur Menu

Struktur menu merupakan gambaran umum dari web yang akan dirancang, dimana struktur web ini menggambarkan aliran-aliran dari bagian-bagian yang akan diterapkan pada Sistem informasi pengiriman barang berbasis web. Struktur menu yang dibuatkan dalam sistem terdiri dari menu-menu dan sub menunya.

Dapat dilihat pada gambar dibawah ini :

Gambar 4.14 Struktur Menu

4.9 Perancangan Antar Muka (Interface)

Salah satu kriteria penting dari sebuah antarmuka adalah tampilan yang menarik. Seorang pengguna, apalagi pengguna baru, biasanya tertarik untuk mencoba sebuah website dengan terlebih dahulu tertarik pada sebuah tampilan yang ada di hadapan matanya. Suatu website yang baik adalah website yang mudah dipahami dan di gunakan (user friendly).

Adapun disain antarmuka dapat dilihat pada gambar berikut :

1. Desain Antar Muka Halaman Utama PCP PRIORITY AND CARGO PACKAGE

HOME CHECK

CONTACT US

LOGIN

WHATS ON PCP

CHECK BIAYA EXPEDISI

EXPEDISI TRACKING

FROM TO WEIGHT/KG

SEARCH H

Gambar 4.15 Desain Halaman Utama

2. Desain Antar Muka Login Perusahaan

Karyawan ][ Admin

KARYAWAN PANEL LOGIN

NIK Password Jabatan

ENTER Gambar 4.16 Desain Login Perusahaan

CS/Acconting

3. Desain Antar Muka Login Admin

Karyawan ][ Admin

ADMIN PANEL LOGIN

User name Password

ENTER Gambar 4.17 Desain Admin Panel Login

4. Desain Antar Muka Data Transaksi TRANSAKSI

Pengirim

Date : Nama : Alamat : Branch ( Cabang ) :

PCP Bintan Center

Tujuan Contact Person :

Nama : Alamat :

Transaksi Destination : Jenis Barang :

Dokumen

Choose Service :

Gambar 4.18 Desain Data Transaksi

5. Desain Antar Muka Registrasi CS Admin

REGISTER CS

Nik : Nama : Alamat :

FOTO 3 X 4 Jabatan :

CS/Acconting

Kantor Cabang :

PCP Bintan

Contact Person : Photo :

SUBMIT Gambar 4.19 Desai Register CS Admin

BAB V IMPLEMENTASI SISTEM

5.1 Defini Implementasi Sistem

Defenisi impelementasi sistem adalah langkah-langkah atau prossedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstal memulai sistem baru atau sistem yang di perbaiki.

5.2 Tujuan Implementasi Sistem

Tujuan dari implementasi sistem yaitu agar sistem yang akan dibangun sesuai dengan apa yang diharapkan, adapun dari tujuan dari implementsi sistem yaitu:

1. Menyelasaikan desain sistem yang ada dan telah disetujui.

2. Meulis, menguji program dan prosedur-prosedur.

3. Memastika bahwa konfrensi ke sistem baru bisa berjalan dan melatih pemakai.

4. Memperhitungkan bahwa sistem memenuhi permintaan yaitu dengan menguji sistem saecara menyeluruh.

Langkah-langkah yang dilakukan dalam melaksanakan implentasi sistem adalah:

1. Menyelasaikan desain sistem.

2. Mendapatkan software dan hadware

3. Menulis, menguji mengontrol dan medokumentasikan program.

4. Menyelesaikan manual pemakai.

5. Mendapatkan persetujuan.

5.3 Fasilitas Program

Penyusunan program ini menyediakan fasilitas-fasilitas yang meliputi :

a. Edit Data Fasilitas file yang disediakan untuk melakukan pembaharuan data yang tersimpan dalam file database karena ada perubahan data.

b. Input Data Fasilitas yang disediakan untuk entry data berupa pemasaukan data pembuatan code number atau disebut dengan resi.

c. Hapus data Fasilitas file yang disediakan untuk melakukan penghapusan data yang tersimpan dalam file database karena ada perubahan data

d. Print Data

Fasilitas yang digunakan untuk menampilkan data yang telah dikelola, baik melalui media monitor maupun ke dalam bentuk print out seperti laporan.

5.4 Kegiatan Implementasi

Dalam perancangan hasil rancangan ke dalam sebuah sistem dan aplikasi yang kemudian akan memperlihatkan output sebagai hasil implementasi, implementasi antar muka.

1. Implementasi Antar Muka Implementasi perangkat lunak ini dilakukan dengan salah satu kriteria penting dari sebuah antarmuka adalah tampilan yang menarik. Seorang pengguna, apalagi pengguna baru, biasanya tertarik untuk mencoba sebuah website dengan terlebih dahulu tertarik pada sebuah tampilan yang ada di hadapan matanya. Suatu website yang baik adalah website yang mudah dipahami dan di gunakan (user friendly).

Adapun form antarmuka dapat dilihat pada gambar berikut :

Gambar 5.1 Form Menu Utama

Gambar 5.2 Form Login Karyawan

Gambar 5.3 Form Transaksi Pelanggan atau Konsumen

Gambar 5.4 Form Login bagian Admin

Gambar 5.5 Form untuk Branch(Cabang)

Gambar 5.6 Form untuk Jenis Paket Layanan

Gambar 5.7 Form Jenis Layanan untuk Pengiriman

Gambar 5.8 Form Entitas Biaya Pengiriman

Gambar 5.9 Form Registrasi untuk CS/Acconting

Gambar 5.10 Form Laporan atau Data Transaksi Pengiriman

5.5 Pengendalian Dan Sistem Pengamanan Data

Pengendalian dan sistem keamanan data sebuah sistem informasi yang menggunakan peralatan komputer yang sangat diperlukan sekali untuk keakuratan dan kehandalan data. Pengendalian dan keamanan meliputi keamanan data dan kerahasiaan data, yaitu pengamanan data terhadap orang (user) yang tidak berhak mengakses data.

5.6 Kebutuhan Sistem Pengoprasian

5.6.1 Kebutuhan Perangkat Keras

Sistem yang dikembangkan belum dapat diimplementasikan sebelum adanya perangkat komputer guna menunjang terciptanya sistem baru, yaitu berupa perangkat lunak (software) dan perangkat keras (hardware). Perangkat keras (hardware) terdiri dari alat masukan, alat pemrosesan, alat output, dan media penyimpanan. Sedangkan perangkat lunak (software) digunakan untuk mendukung perangkat keras.

Untuk dapat mengoprasikan sistem aplikasi pass pelabuhan sribintanpura ini dibutuhkan spesifikasi hardware sebagai berikut :

a. Hardisk minimal 40 GB

b. Memori Minimal 1 Gb

c. Processor intel dual core atau di atasnya.

d. Monitor 14”

e. Keyboard

f. Mouse

g. Printer

h. scaner barcode

5.6.2 Kebutuhan Perangkat Lunak (software)

Dalam membuat dan mengimplementasikan system yang baru makan dibutuhkan beberapa perangkat lunak (software) sebagai pendukung yaitu:

a. Sistem oprasi yang di gunakan adalah windows 7 dan windows 8

b. Aplikasi Microsoft Word 2007 media yang dipakai untuk pengetikan laporan.

c. Aplikasi Microsoft Visio 2007 media yang dipakai untuk membuat gambar laporan.

d. Aplikasi my sql sebagai media yang dipakai untuk pembuatan database.

e. Aplikasi Navicat sebagai interface agar mempermudah pembuatan database di my sql.

f. Aplikasi Adobe Dreamweaver CS3 yang dipakai untuk melakukan penulisan source code dalam pembuatan aplikasi yang di inginkan.

5.6.3 Pemakaian (Brainware)

Dalam mengelola sebuah program diperlukan sumber daya manusia yang akan menjadikan program dapat berjalan dengan baik dan efisien. Disini pemakai sistem yang dibangun adalah petugas yang sudah di tetapkan oleh pihak PCP PT. Yapindo Transportama.

Dibangunnya sistem informasi pengiriman barang berbasis web dengan metode transshipment ini yang mengunakan sistem komputerisasi diharapkan akan memberikan pelayanan yang lebih baik terutama dalam hal kebutuhan informasi, sehingga efisiensi dan efektifitas kerja dapat ditingkatkan apalagi bila pengolahan data ini digunakan secara terpadu.

Setelah menjalankan sistem aplikasi pengiriman barang ini dapat disimpulkan antara lain sebagai berikut :

1. Mempermudah proses pengiriman barang dan meringankan karyawan untuk menginput data pelanggan untuk bertransaksi

2. Menghasilkan informasi dalam bentuk web serta dilakukan dengan cepat, tepat dan akurat.

3. Tingkat pelayanan terhadap konsumen atau pelanggan menjadi jauh lebih baik dan lebih cepat.

4. Kemudahan dalam pencarian data layanan, data kota tujuan, data tarif, data pengiriman dan data penerima.

6.2 Saran

Guna membantu atau mempermudah dalam memperoleh data serta meningkatkan efisiensi dan efektifitas kerja dalam proses pengiriman barang, alangkah baiknya bila sudah menggunakan sistem yang terkomputerisasi.

DAFTAR PUSTAKA

H. Jogiyanto, M.(2001) Analisis Dan Perancangan Sistem Informasi, Yogyakarta

Hartono,(1999),Analisis dan Disain Sistem Informasi: Pendekatan Terstruktur Teori dan aplikasi bisnis. Adi Offset, Yogyakarta

H.Jogiyanto,M,(1999),Analisis dan Disain Sistem Informasi : Pendekatan Terstruktur Teori dan Aplikasi Bisnis. Andi Offset, Yogyakarta.

Jayanto,(1999),Membuat Aplikasi Database dengan Dreamweaver 8.

Kristanto,(2003),Perancangan Sistem Informasi.Gava Media,Yogyakarta

Suprianto, dodi (2010) “Membuat aplikasi web menggunakan mysql & vb.net secara professional”

Kadir,Abdul (2000). Konsep Dan Tuntunan Praktis Basis Data.Yogyakarta -Andi

Nugroho, Adi .2005. Analisis Dan Perancangan Sistem dengan metode transshipment

http://dunovteck.wordpress.com/2011/06/07/client-server/ (online)

http://students-blog.undip.ac.id/members/yuliahernawati/activity/1102 (online ) http://berbagi-ilmu-mifa309.blogspot.com/2012/05/pengertian-aplikasi.html.