Showing posts with label Aplikasi. Show all posts
Showing posts with label Aplikasi. Show all posts

Aplikasi Penjualan / Apotik Berbasis Web Murah

0
Jika anda membutuhkan Aplikasi Penjualan / Apotik Berbasis Web Murah dan berkualitas, anda sedang membaca informasi yang tepat. Kami menyediakan aplikasi penjualan yang berkualitas dan sudah teruji di lapangan. Aplikasi ini berbasi website, jadi dengan database online.

Aplikasi Penjualan / Apotik Berbasis Web Murah
Aplikasi Penjualan / Apotik Berbasis Web Murah

HARGA MURAH CUMA RP 50.000,-

Keuntungan yang dapat anda peroleh diantaranya :

1. Monitoring jarak jauh. Jika bisnis anda letaknya cukup jauh, terdiri dari beberapa cabang, atau tidak memungkinkan anda untuk berulang kali melakukan pengecekan secara langsung ke lapangan, aplikasi ini akan sangat membantu.

2. Penghematan. Akan terlalu boros juga jika anda terus menerus monitoring ke lapangan, dengan monitoring jarak jauh, tentu akan menghemat biaya perjalanan anda.

3. Mempercepat Pelaporan. Pelaporan yang cepat akan menentukan bagaimana anda mengambil kebijakan yang tepat.

Kelengkapan Aplikasi:

Data Master

  • Manajemen User
  • Supplier
  • Jenis Barang
  • Barang

Transaksi

  • Pembelian Barang
  • Penjualan Barang

Laporan

  • Laporan stok barang
  • Laporan pembelian
  • Laporan penjualan
  • Laporan Profit

Grafik

  • Grafik Pembelian
  • Grafik Penjualan
Jika anda ingin melihat demo aplikasinya, silahkan hubungi WA/SMS 085743212826

Program Penjualan Menggunakan Pascal

0

A. Penyusunan Data Sistem Penjualan Menggunakan Program Pascal

Berbelanja atau shopping merupakan kegiatan yang tentu amat digemari.
Banyak dari para pecinta shopping yang rela berburu seharian hanya
untuk mencari produk yang bekualitas, trendy dan pas dengan keinginan.
Bahkan bagi mereka yang tidak begitu bermasalah dengan budget
keuangan, perburuan bisa dilakukan sampai ke mancanegara. Pasalnya
banyak yang percaya bahwa produk asing lebih berkualitas. Namun,
tahukah anda bagaimana perhitungan pembayaran produk itu dilakukan?
Pada proses jual beli secara konvensional, banyak dari kita
menggunakan alat-alat sederhana seperti jari-jari tangan atau
kalkulator untuk menghitung berapa harga produk yang harus dibayar.

Program Penjualan Menggunakan Pascal
Program Penjualan Menggunakan Pascal

Tetapi ini menjadi terkendala ketika perhitungan mencapai ratusan ribu
bahkan sampai jutaan. Belum lagi adanya diskon, bonus, pajak, dan itu
dilakukan berulang-ulang.
Bisa anda bayangkan jika anda memiliki swalayan namun tidak
menggunakan suatu sistem penjualan untuk menghitung perhitungan
pembayaranproduknya. Anda akan mengalami kesulitan dalam pelayanan
para pelanggan anda tentunya.
Untuk mengatasi hal itu kita dapat menggunakan program pascal untuk
contoh penhhitungannya. Hal pertama yang harus dilakukan adalah
menyusun dapa yang akan dihitung, jumlah barang yang dibeli, harga
awal barang, diskon, harga yang harus dibayar, dan bonus jika ada.
Selain data diatas, anda juga dapat menambahkan data lain semisal
pajak pembelian barang atau lainnya sesuai kebutuhan.
 

B. Penyusunan Program Penjualan Menggunakan Pascal

Sebelum program disusun atau dibuat, terlebih dahulu kita membuat
sistematika algoritmanya.
Misalnya, jika seorang membeli almari degnan jumlah tertentu, dengan
diskon yang diberikan 0.25% (tidak berlaku kelipatannya), dan akan
mendapat bonus kaos jika pembelian lebih dari satu juta, mendapat
bonus radio jika pembelian lebih dari dua juta, serta tidak mendapat
diskon jika di bawah satu juta.
Maka algoritmanya adalah sebagai berikut:
1. Masukkan pilihan barang yang akan dibeli
2. Masukkan jumlah barang yang dibeli
3. Diskon yang didapat
4. Harga yang harus dibayar
5. Jika harga bayar> 1 juta then mendapat bonus kaos
6. Jika harga bayar >2 juta then mendapat bonus radio
7. Else tidak mendapat bonus.

Setelah kita menyusun algoritmanya langkah selanjutnya adalah menyusun
programnya. Kita bisa menggunakan beberapa statemen pokok seperti
If-then atau Case-of untuk mengerjakannya.. Disini penulis menggunakan
Case-of untuk memodelkan program penjualannya. Listing programnya
adalah sebagai berikut:

program pascal;
uses wincrt;
varjumlah_barang_yang_dibeli:integer;
harga_meja_makan,diskon,diskon2,harga_bayar,harga_meja_belajar,harga_almari:real;
pilihan:byte;
begin clrscr;writeln('T');
writeln('u');
writeln('g');
writeln('a');
writeln('s');
writeln(' ');
writeln('K');
writeln('a');
writeln('m');
writeln('i');
writeln(' ');
writeln('L');
writeln('h');
writeln('o');
writeln;
gotoxy(10,2);writeln('Pilihan Anda 1,2,3 dan 4!!',^g);
writeln;
gotoxy(12,4);writeln('1.Meja Makan');
gotoxy(12,6);writeln('2.Meja Belajar');
gotoxy(12,8);writeln('3.Almari');
gotoxy(12,10);writeln('4.Selesai');
writeln;
gotoxy(10,14);write('Masukkan Pilihan Anda=');readln(pilihan);
clrscr;
case pilihan of1:beginharga_meja_makan:=1000000;
gotoxy(15,2);writeln('Harga meja makan @=',harga_meja_makan:12:2);
gotoxy(15,4);Write('Jumlah Barang Yang
Dibeli=',#7);readln(jumlah_barang_yang_dibeli);
diskon:=0.025*harga_meja_makan;
gotoxy(15,6);writeln('Diskon=',diskon:12:2);
harga_bayar:=harga_meja_makan*jumlah_barang_yang_dibeli;
gotoxy(15,8);writeln('Harga yang harus anda bayar=',harga_bayar:12:2);
gotoxy(15,10);writeln('Selamat!!! Bonus yang anda peroleh adalah taplak meja.');
gotoxy(10,12);Writeln('~ ~ ~ O iya...Diskon Tidak Berlaku Untuk
Kelipatannya Lho? ~ ~ ~');
gotoxy(15,14);writeln('Thank you beibeh.....Besok Beli Lagi Yach!!!',#7);
end;
2:begin
harga_meja_belajar:=1500000;
gotoxy(15,2);writeln('Harga meja belajar @=',harga_meja_belajar:12:2);
gotoxy(15,4);Write('Jumlah Barang Yang
Dibeli=',#7);readln(jumlah_barang_yang_dibeli);
diskon:=0.05*harga_meja_belajar;
gotoxy(15,6);writeln('Diskon=',diskon:12:2);
harga_bayar:=harga_meja_belajar*jumlah_barang_yang_dibeli;
gotoxy(15,8);writeln('Harga yang harus anda bayar=',harga_bayar:12:2);
gotoxy(15,10);writeln('Selamat!!! Bonus yang anda peroleh buku pascal.');
gotoxy(10,12);Writeln('~ ~ ~ O iya...Diskon Tidak Berlaku Untuk
Kelipatannya Lho? ~ ~ ~');
gotoxy(15,14);writeln('arigato ghozaimashu beibeh.....Besok Beli Lagi
Yach!!!',#7);
end;
3:begin
harga_almari:=2000000;
gotoxy(15,2);writeln('Harga almari @=',harga_almari:12:2);
gotoxy(15,4);Write('Jumlah Barang Yang
Dibeli=',#7);readln(jumlah_barang_yang_dibeli);
diskon:=0.05*harga_almari;
gotoxy(15,6);writeln('Diskon=',diskon:12:2);
harga_bayar:=harga_almari*jumlah_barang_yang_dibeli;
gotoxy(15,8);writeln('Harga yang harus anda bayar=',harga_bayar:12:2);
gotoxy(15,10);writeln('Selamat!!! Bonus yang anda peroleh 1 lusin hanger.');
gotoxy(10,12);Writeln('~ ~ ~ O iya...Diskon Tidak Berlaku Untuk
Kelipatannya Lho? ~ ~ ~');
gotoxy(15,14);writeln('syukron katsiiron beibeh.....Besok Beli Lagi
Yach!!!',#7);
end;
elsebegingotoxy(10,2);writeln( 'Pilihan yang tersedia Hanya 1,2, dan 3 githu...????',#7);
gotoxy(15,4);writeln('******Angka Yang Anda Masukkan Salah******');
end; end;end.
Disini penulis menambahkan beberapa statemen seperti:
• Gotoxy untuk menata posisi x,y dati tampilan di layar,
• Tata karakter integer untuk menata nol decimal angka integer hasil
eksekusi, dan
• #7 suatu kode ASCII yang digunakan untuk membunyikan bel.
Selamat mencoba ya program penjualan menggunakan pascal ini semoga bisa membantu ... :D

Algoritma dan Pemrograman Pascal

0
Algoritma dan pemrograman pascal adalah algoritma pemrograman yang paling dasar dan umum digunakan di berbagai sekolah IT sebagai program mata ajar yang pertama untuk memahami dunia pemrograman komputer yang lebih kompleks, seperti Visual Basic atau pun C++.

Algoritma dan Pemrograman Pascal

Algoritma dan Pemrograman Pascal


Algoritma merupakan sebuah urutan atau tata kerja dari sebuah listing program. Jadi, algoritma pemrograman pascal merupakan tata urutan kerja yang menjadi listing pada pemrograman bahasa pascal. Sedangkan pemrograman pascal itu sendiri memiliki pengertian pemrograman komputer yang memakai bahasa pascal, berbagai kode yang dipakai sesuai dengan kaidah yang telah ditetapkan pada bahasa pascal.

Contoh algoritma pemrograman pada pascal.


Program Lat;
Uses Wincrt;
Begin
             Statement;
End.

Algoritma pemrograman turbo pascal memiliki tata pisah kelompok yang ditandai dengan begin dan end. Jika ia menggunakan Turbo pascal for windows harus digunakan kode uses wincrt sebagai simbol TPW (Turbo Pascal For Windows) sehingga ia bisa dijalankan. Algoritma dan pemrograman pascal memang sederhana, namun perlu pematangan agar pada tahap pengembangan bisa lebih mudah.

Download Contoh Aplikasi AHP (Analytical Hierarchy Process) dengan VB6

0
Download contoh aplikasi AHP (Analytical Hierarchy Process) dengan VB6 di bawah ini. Semoga dapat menjadi inspirasi untuk anda yang ingin membangun aplikasi AHP berbasis desktop.

Awalnya aplikasi ini dibuat untuk menilai kecakapan calon anggota legislatif. Jadi ini adalah sebuah sistem informasi perangkinganatau semacam pendukung keputusan penentuan anggota legislatif terbaik begitu kurang lebihnya. Penampakan aplikasi AHP VB6 nya seperti ini.

Download Contoh Aplikasi AHP (Analytical Hierarchy Process) dengan VB6

Download Contoh Aplikasi AHP (Analytical Hierarchy Process) dengan VB6

Aplikasi AHP VB6

 Aplikasi AHP VB6

Kriteria dimasukkan satu per satu dari form data kriteria ini.

Contoh Aplikasi AHP VB6

Form Data Anggota
Form ini dipakai untuk memasukkan data user dari sistem.

 Form Generate Nilai AHP

Dengan aplikasi AHP ini, anda bisa mengenerate nilai dengan mudah untuk memasangkannya ke setiap variabel.

Form Penilaian AHP
Form Penilaian AHP
Form penilaian dipakai untuk memberikan nilai bagi setiap anggota partai yang melakukan registrasi calon anggota legislatif. Anda bisa dengan menambah atau mengurangi variabel dari form kriteria.

Source Code Sistem Antrian

0
Kali ini saya akan berbagi source code sistem antrian yang dibuat dengan delphi 2010 dan microsoft access 2003. Langsung saja, penampakannya sebagai berikut.

Source Code Sistem Antrian

 Source Code Sistem Antrian

Bagi anda yang ingin source code aplikasi antriannya, silahkan donasi Rp 100rb untuk pengembangan. Hubungi saya di mpurwanto48@gmail.com atau di 085743212826.

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit

0
Jika anda sedang mencari source code Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit, berikut ini mungkin bisa menjadi rujukan. Sistem informasi penerimaan keuangan memang sangat penting untuk sebuah alur bisnis, baik dalam skala kecil apalagi dalam skala yang lebih besar. Aplikasi dibuat dengan Embarcadero Delphi 2010 dan database yang dipakai yaitu SQL Server 2005.

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit

Menu Aplikasi

 Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit
Halaman Registrasi Pasien

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit
Halaman Entri Data Pemeriksaan

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit
Pembayaran Pasien

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit
Laporan Penerimaan

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit
Laporan Registrasi Pasien

Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit


Bagi anda yang ingin source code aplikasi Sistem Informasi Penerimaan Keuangan Rawat Jalan Rumah Sakit ini, silahkan contact saya  di mpurwanto48@gmail.com atau  sms ke 085743212826 (fast respond but for sms only) untuk melakukan donasi sebesar Rp 400.000,- dan info lebih lanjut.

Sistem Pakar Diagnosa Kerusakan Printer

0

Sistem Pakar Diagnosa Kerusakan Printer

 Sistem Pakar Diagnosa Kerusakan Printer

Sistem pakar diagnosa kerusakan printer banyak digunakan oleh para petugas servis printer di lapangan untuk mengidentifikasi apa jenis kerusakan yang dialami oleh suatu printer. Dengan sistem pakar tersebut, kerusakan dapat dengan cepat dideteksi sehingga bisa segera dilakukan tindakan penanganannya. Di sini penulis akan berbagi aplikasi sistem pakar diagnosa kerusakan printer yang dibuat dengan pemrograman PHP dan MySQL sebagai databasenya.

Screenshot Sistem Pakar Diagnosa Kerusakan Printer

Sistem Pakar Kerusakan Printer
Halaman Konsultasi

sistem pakar mendeteksi kerusakan pada printer
Halaman Data Pelanggan

Halaman Admin 

Jika anda ingin source code aplikasi sistem pakar tersebut, silahkan contact saya  di mpurwanto48@gmail.com atau  sms ke 085743212826 (fast respond but for sms only) untuk melakukan donasi sebesar Rp 400.000,- dan info lebih lanjut.

Silahkan tinggalkan komentar jika anda terkendala saat instalasi, atau ada pertanyaan lain tentang sistem pakar diagnosa kerusakan printer tersebut. 

Sistem Informasi Gizi Balita

0
Sistem Informasi Gizi Balita ini dibuat dengan model transaksi seperti di suatu poliklinik. Dibuat dengan PHP dan database MySQL. Untuk Xampp yang saat itu dipakai versi 1.81.

ScreenShot  Sistem Informasi Gizi Balita

 Halaman Dashboard

Pemeriksaan

 
Form Vitamin
Bagi anda yang ingin source code aplikasi Sistem Informasi Gizi Balita ini, silahkan hubungi admin di mpurwanto48@gmail.com atau 085743212826 untuk melakukan donasi sebesar Rp 500.000,-.

Jasa Bridging SEP - INACBG - SIMRS

0
Bridging SIMRS - INACBG - SEP memang menjadi masalah tersendiri bagi banyak rumah sakit, karena karakteristik dari setiap aplikasi yang berbeda. Sebelumnya, mengenai pengertian bridging yaitu terhubungnya dua buah system yang berbeda sehingga diantara keduanya dapat saling berkomunikasi baik berkirim data dan atau menerima data.

Mengapa bridging ini sangat diperlukan bagi rumah sakit? Diantaranya yaitu karena adanya masalah sebagai berikut :
  • Banyaknya jumlah berkas klaim yang diproses
  • Alur kerja klaim yang panjang 
  • Data yang di entry tidak lengkap dan tidak valid, serta
  • Proses klaim yang panjang. 
Untuk mengatasinya, diperlukan solusi yang tepat, yaitu dengan :
  • Merubah Alur Klaim menjadi lebih singkat dengan menghilangkan proses entri ulang data
  • Integrasi / Bridging SIMRS dengan SEP, serta INACBGs.

Manfaat lain dari Bridging SEP - INACBG - SIMRS juga cukup banyak :

1. Secara operasional, manfaat yang dirasakan yaitu :
  • Akurasi Data 
  • Kecepatan Pemrosesan data 
  • Memberikan nilai tambah dengan meningkatkan: Efisiensi Kemudahan 
  • Peningkatan Pelayanan, serta
  • Kemudahan Pelaporan 
2. Secara manajerial, akan terjadi peningkatan dalam :
  • Akurasi dan kecepatan Identifikasi masalah, serta
  • Kemudahan penyusunan strategi kedepannya
3. Secara organisatoris, akan terjadi peningkatan berupa :
  • Meningkatnya budaya kerja
  • Transparansi 
  • Meningkatnya Pemahaman terhadap sistem 
  • Mengurangi biaya administrasi
Secara umum, bridging tersebut memiliki konsep dasar seperti gambar di bawah ini.

Bridging SEP - INACBG - SIMRS

Bridging SEP - INACBG -SIMRS

Kami menawarkan jasa bridging SIMRS - SEP - InaCBGs dengan harga kompetitif. Berikut screenshot demo bridging kami. Contoh berikut dengan bahasa pemrograman PHP dan MySQl sebagai databasenya.

 Home

Menu Cari Data Pasien BPJS

Data Hasil Pencarian

 Menu Kirim Data BPJS

Hasil Grouper

Jika anda berminat, bisa langsung menghubungi kami di email mpurwanto48@gmail.com atau di 085743212826 a.n Bpk Purwanto

Cara Sorting DBGrid Delphi Dengan Klik Title Column

0
Cara Sorting DBGrid Delphi Dengan Klik Title Column

Cara Sorting DBGrid Delphi Dengan Klik Title Column

Untuk melakukan sorting data pada tampilan DBGrid Delphi, anda dapat melakukannya dengan mudah. Langkah yang perlu anda lakukan yaitu sebagai berikut :

1. Pasang komponen data seperti biasa, DBGrid, ADOTable, dan DataSource pada form anda. Jika Anda ingin memakai ADOQuery juga tidak apa-apa untuk menggantikan ADOTable.

2.  Klik DBGrid, pada object inspector pilih tab Event >> OnTitleClick lalu masukkan kode di bawah ini.

procedure TForm1.DBGrid1TitleClick(Column: TColumn);
var i:byte;
begin
    with TDBGrid(Column.Grid) do begin
      for I := 0 to Columns.Count - 1 do
      begin
        if Columns[I] = Column then
        begin
          ADOTable1.Sort:=dbgrid1.Columns[i].fieldname;
          Columns[I].Title.Font.Style := Columns[I].Title.Font.Style + [fsBold];
        end
        else
          Columns[I].Title.Font.Style := Columns[I].Title.Font.Style - [fsBold];
      end;
    end;
end;
3. Jalankan program dan lihat hasilnya. Coba dengan melakukan klik salah satu title DBGridnya.

Cara Sorting DBGrid Delphi Dengan Klik Title Column

 Cara Sorting DBGrid Delphi Dengan Klik Title Column

Sistem Informasi Pemesanan Tiket Bus Berbasis Web

0
Sistem informasi pemesanan tiket bus berbasis web -  Sistem informasi pemesanan tiket bus ini dibuat dengan XAMPP 1.70.

Sistem Informasi Pemesanan Tiket Bus Berbasis Web

 Sistem Informasi Pemesanan Tiket Bus Berbasis Web

Sistem Informasi Pemesanan Tiket
Sistem Informasi Pemesanan Tiket

Aplikasi Sistem Pemesanan Tiket

Aplikasi Sistem Pemesanan Tiket

Jika anda berminat untuk mendapatkan source code sistem informasi pemesanan tiket bus berbasis web ini, anda bisa menghubungi admin di mpurwanto48@gmail.com atau sms di 085743212826 untuk melakukan donasi sebesar Rp 500.000,- dan info lebih lanjut.

Download Aplikasi Kamus Bahasa Jawa - Delphi 2010

0
Download Aplikasi Kamus Bahasa Jawa - Delphi 2010

Download Aplikasi Kamus Bahasa Jawa - Delphi 2010

Aplikasi kamus bahasa Jawa - Aplikasi kamus bahasa jawa bisa anda buat dengan berbagai alat bantu software, diantaranya dengan Embarcadero Delphi 2010.

Download Aplikasi Kamus Bahasa Jawa
Download Aplikasi Kamus Bahasa Jawa

Form Data Kata digunakan untuk mengolah data kata yang akan digunakan sebagai kamus bahasa saat aktifitas translasi dilakukan. Kelengkapan dari data kata yang dimasukkan akan menentukan seberapa akurat hasil yang akan didapatkan nantinya. Pada form ini, pengguna akan dengan mudah dihadapkan untuk menambah, edit, atau hapus data kata yang ada.

Aplikasi Kamus Bahasa Jawa
Aplikasi Kamus Bahasa Jawa

Form translate digunakan sebagai form aktifitas translasi yang dilakukan oleh pengguna. Pada form ini terdapat dua jenis penginputan data, yaitu input Bahasa Jawa Ngoko dan Bahasa Indonesia, yang dijadikan sebagai bahan olahan untuk ditranslasikan ke Bahasa Jawa Krama, Krama Inggil, dan Bahasa Indonesia. Setiap kata akan dicari ke kamus untuk dilakukan pencocokan, apabila tidak ditemukan kata yang cocok maka kata tersebut tetap dijadikan kata hasil translasi.

Jika anda berminat dengan source code aplikasi kamus bahasa jawa tersebut, silahkan anda hubungi admin di 085743212826 atau email mpurwanto48@gmail.com untuk melakukan donasi Rp 110.000,-

Contoh Aplikasi Ant Colony Optimization

0
Contoh aplikasi ant colony optimization khususnya algoritma koloni semut akan banyak anda jumpai jika searching dengan kata kunci bahasa inggris. Akan tetapi tidak ada salahnya kalo di sini saya juga ikut membagikan sekelumit contoh aplikasi yang telah saya rancang. Aplikasi ini mengenai penjadwalan perkuliahan. Aplikasi ini saya susun dengan bantuan software Embarcadero Delphi 2010 dan database desktop.

Screenshot Contoh Aplikasi Ant Colony Optimization

Contoh Aplikasi Ant Colony Optimization
Halaman Login

Pengelolaan Data User

Pengelolaan Data Mata Kuliah

Pengelolaan Data Prodi

Pengelolaan Data Hari Kuliah

Pengelolaan Data Dosen

Pengelolaan Data Jenis Ruangan

Pengelolaan Data Ruang Perkuliahan

Pengelolaan Data Plot Makul

Pengelolaan Data Ketersediaan Ruangan

Data Plotting Jadwal

Proses ACS

Hasil Jadwal Akhir Aplikasi Ant Colony Optimization

Download aplikasinya di sini.

Anda cukup buat folder dengan nama "Mpur Skripsi" di drive D kemudian ekstrak file di dalamnya. Ganti BDE yang ada di drive C:\Program Files\Common Files\Borland Shared\ dengan BDE yang saya sertakan. Atau cukup direname BDE yang lama dengan nama lain sehingga tidak akan mengubah program yang telah anda buat dengan Delphi sebelumnya.

Jika anda ingin source code aplikasi ant colony optimization, silahkan contact saya  di mpurwanto48@gmail.com atau  sms ke 085743212826 (fast respond but for sms only) untuk melakukan donasi sebesar Rp 400.000,- dan info lebih lanjut.

Sebagai tambahan, karena ada beberapa teman yang tanya modul dan contoh perhitungannya, itu sudah termasuk dalam paket aplikasi ant colony-nya.

Silahkan tinggalkan komentar jika anda terkendala saat instalasi, atau ada pertanyaan lain tentang contoh aplikasi ant colony optimization tersebut.