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.