24
BAB III
PEMBAHASAN
3.1. Tinjauan Masalah
Perkembangan dunia saat ini sangat pesat, salah satunya di dunia transportasi darat yaitu bis pariwisata. Dengan didukung oleh program yang sudah modern, masih banyak perusahaan bis pariwisata yang belum bisa memanfaatkan peluang bisnis bis pariwisatanya untuk antar jemput karyawan perusahaan lain.
Maka dari itu penulis ingin membuat suatu program untuk perusahaan bis pariwisata yaitu program antar jemput karyawan perusahaan lain. Masih banyak yang harus penulis pecahkan masalah dari beberapa perusahaan bis yang sudah menggunakan program antar jemput karyawan tersebut. Berikut ini adalah beberapa masalah yang harus diselesaikan pada saat program tersebut akan dijalankan oleh suatu perusahaan bis pariwisata, diantaranya adalah:
1. Masih manualnya pada saat ingin mengambil nomor invoice.
2. Tidak ada akses untuk melihat data perusahaan yang telah bekerja sama. 3. Harga yang berlaku pada saat surat jalan telah dicetak.
Dari uraian diatas bahwa penulis ingin membuat suatu perubahan pada program yang akan dijadikan untuk program antar jemput karyawan. Agar lebih memudahkan user pada saat menggunakan program tersebut.
3.2. Analisa Kebutuhan 1. Kebutuhan Internal
a. Marketing
Membutuhkan data-data perusahaan jika ingin melakukan penawaran untuk kerjasama antar jemput karyawan.
b. Data Entri
Membutuhkan update terbaru dari data customer di dalam program dan juga surat kontrak untuk melakukan penginputan data pada program.
c. Administrasi
Membutuhkan detail semua kontrak kerjasama dari marketing untuk melakukan penagihan invoice setiap bulannya. Dan penginputan surat jalan yang harus masuk setiap hari ke dalam program admin.
2. Kebutuhan Eksternal a. Customer
Kebutuhan yang sangat dibutuhkan oleh customer yaitu disiplinnya waktu pada saat supir antar jemput karyawan, dan juga fasilitas bis yang harus diperbaharui guna kenyaman penumpang. Banyak juga yang membutuhkan supir tetap untuk antar jemput karyawannya supaya mudah melacak keberadaan supir tersebut. Selain itu customer juga membutuhkan data-data perusahaan bis yang melayani antar jemput karyawannya.
3.3. Spesifikasi Rancangan Masukan (Input)
Bentuk dokumen masukan merupakan dokumen atau data yang digunakan sebagai acuan dalam pembuatan atau pengisian data pada program. Dalam komputerisasi monitoring program antar jemput karyawan terdapat data-data yang dibutuhkan sebagai masukan. Adapun bentuk masukan adalah sebagai berikut:
1. Nama Dokumen : Data Customer
Fungsi : Untuk mengetahui data & pesanan bis customer
Sumber : Customer
Tujuan : Marketing
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada customer baru
Bentuk : Lampiran A.1
2. Nama Dokumen : Data Bis
Fungsi : Untuk mengetahui data bis yang terdaftar
Sumber : Direktur
Tujuan : Kepala Pool
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada bis baru
3.4. Spesifikasi Rancangan Keluaran (Output)
Bentuk dokumen keluaran merupakan dokumen atau data yang dibuat berdasarkan atau keluarannya. Untuk mendapatkan hasil optimal maka sangat dibutuhkan pembuatan output untuk suatu program agar pemakai (user) yang menggunakannya lebih cepat memahami hasil kerja dari suatu program. Dalam proses pengolahan data, nantinya akan menghasilkan bentuk keluaran dan laporan, diantaranya sebagai berikut:
1. Nama Dokumen : Surat Jalan
Fungsi : Untuk mengetahui data harian / pengguna program
Sumber : Data Entri
Tujuan : Supir
Media : Kertas
Jumlah : 3 Lembar
Frekuensi : Setiap kali supir jalan antar jemput karyawan Bentuk : Lampiran A.3
2. Nama Dokumen : Kwitansi
Fungsi : Untuk menagih pembayaran ke customer
Sumber : admin
Tujuan : Customer
Media : Kertas
Frekuensi : Setiap akhir bulan
Bentuk : Lampiran A.4
3. Nama Dokumen : Laporan Bulanan
Fungsi : Untuk mengetahui transaksi keuangan
Sumber : Admin
Tujuan : Finance
Media : Kertas
Jumlah : 2 Lembar
Frekuensi : Setiap selesai membuat kwitansi semua customer
Bentuk : Lampiran A.5
3.5. Entity Relationship Diagram A. Entity Relationship Diagram
menurut Brady dan Loonam (2010) “ Entity Relationship Diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh sistem analis dalam tahap analis persyaratan proyek pengembangan sistem”.
Perancangan perangkat lunak atau pembuatan suatu program, pada intinya adalah untuk mengolah data menjadi informasi. Agar data dapat diolah, sebelumnya data harus dikumpulkan atau disimpan pada suatu tempat penyimpanan, tentunya
dalam bentuk data digital. Untuk melihat hubungan keterkaitan data antar tabel, dapat dilihat pada diagram ERD berikut.
Gambar III.1
B. LRS (Logical Record Structure)
Menurut Lestari (2013) “Logical Record Structure dibentuk dengan nomor tipe record. Beberapa tipe record digambarkan oleh kotak empat persegi panjang dan dengan nama yang unik”.
LRS (Logical Record Structure) adalah representasi dari struktur record-record pada tabel-tabel yang terbentuk dari hasil antar himpunan entitas. Menentukan kardinalitas, jumlah tabel dan Foreign Key (FK). Berikut ini adalah diagram LRS:
Gambar III.2
3.6. Spesifikasi File
Spesifikasi file yang ada pada program aplikasi merupakan susunan atau struktur tabel yang telah dibuat melalui proses ERD & LRS, sehingga tabel-tabel tersebut saling berhubungan dalam sebuah database yang bernama fantasy.mdb. Berikut ini tabel-tabel yang di dalam database tersebut :
1. Spesifikasi File Kendaraan Nama File : Kendaraan Akronim : kendaraan
Fungsi : Untuk menyimpan data bis Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 64 Karakter Kunci Field : no_bus
Software : Microsoft Access 2007
Tabel III.1. Kendaraan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Bus no_bus Text 6 Primary Key
2 No Plat no_plat Text 8
2. Spesifikasi File Customer Perusahaan Nama File : Customer Perusahaan Akronim : customer
Fungsi : Untuk menyimpan data customer perusahaan Tipe File : File Master
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 316 Karakter Kunci Field : kode_booking
Software : Microsoft Access 2007
Tabel III.2. Customer Perusahaan
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Customer kode_customer Text 10 Primary Key
2 Nama Perusahaan nama_perusahaan Text 50
3 Alamat Alamat Text 100
4 No Bus no_bus Text 6 Foreign Key
5 Tipe Bus tipe_bus Text 50
6 Rute Jalan rute_jalan Text 100
7 Harga Perhari harga_perhari Currency 8 Jam Berangkat jam_berangkat Date/Time
9 Jam Pulang jam_pulang Date/Time
3. Spesifikasi File Supir Nama File : Supir Akronim : driver
Tipe File : File Master Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 25 Karakter Kunci Field : no_supir
Software : Microsoft Access 2007
Tabel III.3. Supir
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Supir no_supir Text 5 Primary Key
2 Nama Supir nama_supir Text 20
4. Spesifikasi File Login Nama File : Login Akronim : login
Fungsi : Untuk menyimpan data divisi Tipe File : File Operasional
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 45 Karakter Kunci Field : id_divisi
Tabel III.4. Login
No Elemen Data Akronim Tipe Panjang Keterangan
1 ID Divisi id_divisi Text 10 Primary Key
2 Divisi divisi Text 15
3 Password password Text 20
5. Spesifikasi File Cetak Surat Jalan Nama File : Cetak Surat Jalan Akronim : cetaksj
Fungsi : Untuk menginput surat jalan antar jemput karyawan Tipe File : File Operasional
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 250 Karakter Kunci Field : no_suratjalan
Software : Microsoft Access 2007
Tabel III.5. Cetak Surat Jalan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat Jalan no_suratjalan Text 15 Primary Key
2 No No Auto Number
3 Tanggal Tanggal Date/Time
4 Kode Customer kode_customer Text 10 Foreign Key
5 Nama Perusahaan nama_perusahaan Text 50
6 Rute Jalan rute_jalan Text 100
7 Tipe Bus tipe_bus Text 50
8 Jam Berangkat jam_berangkat Date/Time
9 Jam Pulang jam_pulang Date/Time
11 Nama Supir nama_supir Text 20 12 Km Berangkat km_berangkat Number
13 Km Kembali km_kembali Number
14 Km Total km_total Number
6. Spesifikasi File Antar Jemput Karyawan Nama File : Antar Jemput Karyawan Akronim : ajk
Fungsi : Untuk menyimpan data yang sudah tersimpan Tipe File : File Operasional
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 260 Karakter Kunci Field : no_suratjalan
Software : Microsoft Access 2007
Tabel III.6. Antar Jemput Karyawan
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Surat Jalan no_suratjalan Text 15 Primary Key
2 No Invoice no_invoice Text 10 Foreign Key
3 Tanggal Tanggal Date/Time
4 Kode customer kode_customer Text 10 Foreign Key
5 Nama Perusahaan nama_perusahaan Text 50
6 Rute Jalan rute_jalan Text 100
7 Tipe Bus tipe_bus Text 50
8 Jam Berangkat jam_berangkat Date/Time
9 Jam Pulang jam_pulang Date/Time
10 No Supir no_supir Text 5 Foreign Key
11 Nama Supir nama_supir Text 20
13 Km Kembali km_kembali Number
14 Km Total km_total Number
7. Spesifikasi File Invoice Nama File : Invoice Akronim : invoice
Fungsi : Untuk membuat tagihan ke perusahaan lain Tipe File : File Transaksi
Organisasi File : Index Sequential Akses File : Random
Media File : Harddisk Panjang Record : 177 Karakter Kunci Field : no_invoice
Software : Microsoft Access 2007
Tabel III.7. Invoice
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Invoice no_invoice Text 10 Primary Key
2 Kode Customer kode_customer Text 10 Foreign Key
3 Nama Perusahaan nama_perusahaan Text 50
4 Alamat Alamat Text 100
5 Periode 1 periode_1 Date/Time
6 Periode_2 periode_2 Date/Time
7 Tanggal Tanggal Date/Time
8 Keterangan Keterangan Text 100
9 Total Invoice total_invoice Currency 10 Status Invoice status_invoice Text 7
3.7. Pengkodean 1. Kode Kendaraan
N K 1 0 0
Keterangan:
NK : Nomor Kendaraan
100 : Nomor Urut Bus Terdaftar 2. Kode Customer
A J K 1 0 0 0 5 1 6
Keterangan:
AJK : Antar Jemput Kendaraan 100 : Kode Booking Perusahaan 05 : Kode Bulan (01-12) Kerjasama 16 : Tahun 2016
3. Kode Supir
0 0 1 1 6
Keterangan:
001 : Nomor urut ID supir 16 : Tahun 2016
4. Kode Surat Jalan
Keterangan:
SJ : Surat Jalan
100 : Kode Booking Perusahaan 1 : No Urut Surat Jalan 2016 : Surat Jalan Tahun 2016 5. Kode Invoice I N V 0 0 0 0 0 0 1 Keterangan: INV : Invoice 0000001 : No Urut Invoice 3.8. Spesifikasi Program A. Halaman Marketing Gambar III.3.
Spesifikasi program dalam halaman marketing adalah sebagai berikut : 1. Login
Nama Program : Login Akronim : login.frm
Fungsi : Untuk masuk ke dalam Menu Utama Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.1
Proses :
a. Pada form login terdapat tiga tombol yaitu tombol login, reset dan cancel. b. Pilih Divisi dan masukan password. Tekan login, jika password salah maka
akan muncul pesan. “Password salah login gagal”. Jika password benar maka akan muncul menu utama. Menu utama akan aktif dengan tools sesuai izin akses masing-masing pengguna.
c. Tekan cancel untuk batal atau keluar dari program login.
2. Menu Utama Marketing
Nama Program : Menu Utama Marketing Akronim : hipomarketing.frm
Fungsi : Menampilkan menu utama yang terdiri dari 1. Menu File Transaksi
2. Menu File Master 3. Menu Utility
4. Menu Logout Bahasa Program : Microsoft Visual Basic Bentuk Tampilan : Lampiran B.3
Proses :
a. Menu utama akan keluar setelah memilih Divisi dan password secara benar b. Jika memilih menu file maka akan keluar sub menu input perusahaan.
c. Jika memilih menu laporan maka akan keluar sub menu laporan daftar customer.
d. Jika memilih menu utility maka akan keluar sub menu ganti password. e. Jika memilih menu logout maka akan kembali ke halaman login.
A. Input Customer Perusahaan
Nama Program : Customer Perusahaan Akronim : customer.frm
Fungsi : Untuk menambah, menyimpan, menghapus dan mengubah data customer perusahaan.
Bahasa Program : Microsoft Visual Basic Bentuk Tampilan : Lampiran B.4
Proses :
Pada saat menu input perusahaan terdapat beberapa fungsi instruksi (simpan, hapus, batal, keluar dan tambah)
a. Menu input akan langsung aktif pada saat pertama kali masuk ke program input perusahaan lalu masukkan data customer perusahaan yang baru, setelah itu klik tombol simpan dan secara otomatis tombol simpan akan berubah menjadi tombol tambah jika masih ada yang mau diinput customer perusahaan baru yang lainnya.
b. Jika ingin mengedit data customer perusahaan arahkan kursor ke tabel maka akan keluar data yang ingin diedit dengan keadaan semua tampilan aktif dan bisa langsung edit data yang ingin dirubah, apabila sudah selesai maka klik simpan dan otomatis langsung terupdate di tabel.
c. Jika ingin menghapus data customer perusahaan arahkan kursor ke tabel yang ingin dihapus maka akan keluar data yang ingin dihapus, lalu klik hapus, maka data akan terhapus.
d. Klik tombol simpan untuk menyimpan data customer perusahaan. e. Klik tombol batal untuk membatalkan perintah tombol navigasi. f. Klik tombol keluar untuk keluar dan kembali ke menu utama.
B. Data Customer
Nama Program : Data Customer Akronim : r_customer.Dsr
Fungsi : Untuk menampilkan laporan daftar customer perusahaan. Bahasa Program : Microsoft Visual Basic
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utama laporan, lalu pilih Laporan Daftar Perusahaan.
b. Jika ingin mencetak laporan maka klik logo print maka otomatis akan memilih printer untuk mencetak laporan daftar customer perusahaan.
C. Ganti Password
Nama Program : Change Password Akronim : gantipass.frm
Fungsi : Untuk mengganti password divisi bagian. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.2
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utility, lalu pilih ganti password.
b. Kemudian akan tampil form change password, lalu masukan password lama, kemudian password baru dan ulangi password baru.
c. Klik tombol simpan untuk mengupdate password yang telah dirubah. d. Klik tombol reset untuk mengulang isi password.
B. Halaman Data Entri
Gambar III.4.
Diagram Hierarki Proses Output Data Entri
Spesifikasi program dalam halaman data entri adalah sebagai berikut : 1. Login
Nama Program : Login Akronim : login.frm
Fungsi : Untuk masuk ke dalam Menu Utama Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.1
Proses :
a. Pada form login terdapat tiga tombol yaitu tombol login, reset dan cancel. b. Pilih Divisi dan masukan password. Tekan login, jika password salah maka
akan muncul pesan. “Password salah login gagal”. Jika password benar maka akan muncul menu utama. Menu utama akan aktif dengan tools sesuai izin akses masing-masing pengguna.
c. Tekan cancel untuk batal atau keluar dari program login.
2. Menu Utama Data Entri
Nama Program : Menu Utama Data Entri Akronim : hipoentry.frm
Fungsi : Menampilkan menu utama yang terdiri dari 1. Menu File Transaksi
2. Menu File Master 3. Menu Utility 4. Menu Logout Bahasa Program : Microsoft Visual Basic Bentuk Tampilan : Lampiran B.5
Proses :
b. Jika memilih menu file maka akan keluar sub menu input cetak surat jalan, input realisasi surat jalan, input bis dan input supir.
c. Jika memilih menu laporan maka akan keluar sub menu laporan data supir, data bis dan data surat jalan.
d. Jika memilih menu utility maka akan keluar sub menu ganti password. e. Jika memilih menu logout maka akan kembali ke halaman login.
A. Input Cetak Surat Jalan
Nama Program : Cetak Surat Jalan Akronim : cetaksj.frm
Fungsi : Untuk supir jalan antar jemput karyawan Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.6
Proses :
Pada saat menu input perusahaan terdapat beberapa fungsi instruksi (simpan, batal dan keluar)
a. Menu input akan langsung aktif pada saat pertama kali masuk ke program input cetak surat jalan lalu pilih nama customer perusahaan yang sudah terdaftar dalam program, setelah itu data perusahaan akan otomatis tampil dan nomor surat jalan akan otomatis tampil secara berurutan jika sudah disimpan, kemudian pilih tanggal surat jalan dan nomor supir yang akan bertugas untuk antar jemput karyawan.
b. Klik tombol simpan untuk menyimpan data surat jalan ke database dan juga berfungsi untuk langsung mencetak surat jalan untuk supir yang bertugas lalu diprint.
c. Klik tombol batal untuk membatalkan perintah tombol navigasi. d. Klik tombol keluar untuk keluar dan kembali ke menu utama.
B. Input Surat Jalan
Nama Program : Input Surat Jalan Akronim : realisasi.frm
Fungsi : Untuk mengetahui KM yang terdapat pada bis yang selesai antar jemput karyawan
Bahasa Program : Microsoft Visual Basic Bentuk Tampilan : Lampiran B.7
Proses :
Pada saat menu realisasi surat jalan terdapat beberapa fungsi instruksi (simpan, batal dan keluar)
a. Menu input akan langsung aktif pada saat pertama kali masuk ke program input realisasi surat jalan lalu masukan nomor surat jalan yang diberikan supir ke data entri, maka akan tampil apa yang disimpan pada menu input cetak surat jalan, kemudian input Km awal, Km kembali dan Km total yang ditulis oleh supir
b. Klik tombol simpan untuk mengupdate Km pada surat jalan ke database dan juga berfungsi sebagai rincian pemakaian bis pada menu input admin.
c. Klik tombol batal untuk membatalkan perintah tombol navigasi. d. Klik tombol keluar untuk keluar dan kembali ke menu utama.
C. Input Bus
Nama Program : Input Bus Akronim : kendaraan.frm
Fungsi : Untuk memasukan data bis yang baru Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.8
Proses :
Pada saat menu input bis terdapat beberapa fungsi instruksi (simpan, hapus, batal, keluar dan tambah)
a. Menu input akan langsung aktif pada saat pertama kali masuk ke program input bis lalu masukkan nomor plat dan jumlah seat yang baru, setelah itu klik tombol simpan dan secara otomatis tombol simpan akan berubah menjadi tombol tambah jika masih ada yang mau diinput bis baru yang lainnya.
b. Jika ingin menghapus data bis, arahkan kursor ke tabel yang ingin dihapus maka akan keluar data yang ingin dihapus, lalu klik hapus, maka data akan terhapus.
d. Klik tombol tambah untuk mengaktifkan textbox pada nomor plat kemudian simpan
e. Klik tombol batal untuk membatalkan perintah tombol navigasi. f. Klik tombol keluar untuk keluar dan kembali ke menu utama.
D. Input Supir
Nama Program : Input Supir Akronim : driver.frm
Fungsi : Untuk memasukan data supir yang baru Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.9
Proses :
Pada saat menu input bis terdapat beberapa fungsi instruksi (simpan, hapus, batal, keluar dan tambah)
a. Menu input akan langsung aktif pada saat pertama kali masuk ke program input supir lalu masukkan nama supir yang baru, setelah itu klik tombol simpan.
b. Jika ingin menghapus data supir, arahkan kursor ke tabel yang ingin dihapus maka akan keluar data yang ingin dihapus, lalu klik hapus, maka data akan terhapus.
c. Klik tombol simpan untuk menyimpan data supir.
E. Data Supir
Nama Program : Data Supir Akronim : r_supir.Dsr
Fungsi : Untuk menampilkan laporan daftar supir. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.10
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utama laporan, lalu pilih data driver.
b. Jika ingin mencetak laporan maka klik logo print maka otomatis akan memilih printer untuk mencetak laporan data driver.
F. Data Bus
Nama Program : Data Bus Akronim : r_bus.Dsr
Fungsi : Untuk menampilkan laporan data bis. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran A.2
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utama laporan, lalu pilih data bus.
b. Jika ingin mencetak laporan maka klik logo print maka otomatis akan memilih printer untuk mencetak laporan data bus.
G. Ganti Password
Nama Program : Change Password Akronim : gantipass.frm
Fungsi : Untuk mengganti password divisi bagian. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran Proses : Lampiran B.2
a. Jalankan program, masuk menu utama lalu pilih menu utility, lalu pilih ganti password.
b. Kemudian akan tampil form change password, lalu masukan password lama, kemudian password baru dan ulangi password baru.
c. Klik tombol simpan untuk mengupdate password yang telah dirubah. d. Klik tombol reset untuk mengulang isi password.
C. Halaman Admin
Gambar III.5.
Diagram Hierarki Proses Output Admin
Spesifikasi program dalam halaman admin adalah sebagai berikut : 1. Login
Nama Program : Login Akronim : login.frm
Fungsi : Untuk masuk ke dalam Menu Utama Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.1
Proses :
a. Pada form login terdapat tiga tombol yaitu tombol login, reset dan cancel. b. Pilih Divisi dan masukan password. Tekan login, jika password salah maka
akan muncul pesan. “Password salah login gagal”. Jika password benar maka akan muncul menu utama. Menu utama akan aktif dengan tools sesuai izin akses masing-masing pengguna.
c. Tekan cancel untuk batal atau keluar dari program login.
2. Menu Utama Administrasi
Nama Program : Menu Utama Administrasi Akronim : hipoadmin.frm
Fungsi : Menampilkan menu utama yang terdiri dari A. Menu File Transaksi
B. Menu Laporan C. Menu Utility D. Menu Logout Bahasa Program : Microsoft Visual Basic Bentuk Tampilan : Lampiran B.11
Proses :
a. Menu utama akan keluar setelah memilih divisi dan password secara benar. b. Jika memilih menu file maka akan keluar sub menu sistem antar jemput.
c. Jika memilih menu laporan maka akan keluar sub menu laporan invoice. d. Jika memilih menu utility maka akan keluar sub menu ganti password. e. Jika memilih menu logout maka akan kembali ke halaman login.
A. Input Sistem Antar Jemput
Nama Program : Antar Jemput Karyawan Akronim : ajk.frm
Fungsi : Untuk menarik data inputan dari data entri Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.12
Proses :
Pada saat menu antar jemput karyawan dijalankan, terdapat beberapa fungsi instruksi (baru, simpan, tambah, invoice dan keluar)
a. Klik tombol baru untuk membuka form yang tidak aktif menjadi aktif, lalu pilih nama perusahaan dan periode tagihan.
b. Klik tombol tambah untuk menarik data pemakaian bis dalam satu bulan sesuai periode yang ditentukan.
c. Klik tombol simpan untuk menyimpan rincian tagihan di database.
d. Klik tombol invoice setelah data tagihan sudah disimpan ke database untuk cetak kwitansi.
B. Laporan Invoice
Nama Program : Laporan Invoice Akronim : r_invoice.Dsr
Fungsi : Untuk menampilkan laporan invoice. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.13
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utama laporan, lalu pilih laporan invoice.
b. Jika ingin mencetak laporan invoice, maka akan memilih semua total laporan invoice setiap bulannya.
C. Laporan Bulanan
Nama Program : Laporan Bulanan Akronim : pencarian.frm
Fungsi : Untuk menampilkan laporan bulanan invoice. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran A.5
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utama laporan, lalu pilih laporan bulanan.
b. Jika ingin mencetak laporan bulanan invoice, maka pilih periode tanggal yang ingin dicetak laporan bulanannya.
D. Ganti Password
Nama Program : Change Password Akronim : gantipass.frm
Fungsi : Untuk mengganti password divisi bagian. Bahasa Program : Microsoft Visual Basic
Bentuk Tampilan : Lampiran B.2
Proses :
a. Jalankan program, masuk menu utama lalu pilih menu utility, lalu pilih ganti password.
b. Kemudian akan tampil form change password, lalu masukan password lama, kemudian password baru dan ulangi password baru.
c. Klik tombol simpan untuk mengupdate password yang telah dirubah. d. Klik tombol reset untuk mengulang isi password.
e. Klik tombol keluar untuk keluar dan kembali ke menu utama.
3.9. Spesifikasi Sistem Komputer a. Umum
Sebagaimana yang telah diketahui bersama bahwa suatu sistem yang baik akan berhasil apabila diimplementasikan dengan baik, dan juga didukung dengan
sarana yang baik pula. Sarana yang baik adalah sarana yang diusulkan mempunyai kemampuan yang cukup dan kecepatan proses yang memadai. Karena dengan sarana yang memadai secara otomatis akan mendapat hasil yang baik. Spesifikasi sistem komputer adalah seperangkat komputer yang membantu dalam menyelesaikan pekerjaan.
b. Perangkat Keras
Perangkat keluaran yang diperlukan adalah suatu buah disk drive sebagai media penyimpanan datanya.
1. Monitor : 16” 2. Proccessor : Pentium (R) IV 3,00 GHz 3. Memory : 1 GB (minimum) 4. Harddisk : 120 GB 5. Floppy Disk : 3,5 (1,44 MB) 6. Keyboard : 108 Keys 7. Printer : Dot Matrix 8. Mouse : PS/2 c. Perangkat Lunak
Didalam program usulan ini, penulis mengusulkan sistem operasi Windows Seven dan Paket Program Visual Basic, karena mudah dalam penggunaanya sehingga tidak perlu keahlian khusus untuk mengajarkan cara kerja program yang telah dibuat. Perangkat lunak yang dibutuhkan untuk menjalankan program ini adalah :
Bahasa pemrograman : Microsoft Visual Basic
Basis Data : Microsoft Access 2007
3.10. Flowchart
1. Flowchart Form Login
Gambar III.6. Flowchart Form Log In
2. Flowchart Menu Utama Marketing
Gambar III.7.
3. Flowchart Menu Utama Data Entri
Gambar III.8.
4. Flowchart Menu Utama Admin
Gambar III.9.
5. Flowchart Utility
Gambar III.10. Flowchart Utility