BAB I
PENDAHULUAN
1. 1 Latar Belakang
Kecepatan dan keakuratan dari sebuah informasi yang dihasilkan merupakan salah satu
hal terpenting dalam suatu pengolahan data sehingga dapat meningkatkan produktifitas dari
suatu perusahaan atau instansi tersebut. Penguasaan teknologi yang berbasis computer
merupakan salah satu cara untuk mengolah data dan menyajikan menjadi suatu informasi
yang tepat dan akurat. Salah satu teknologi yang menunjang komunikasi dan informasi
adalah computer. Computer saat ini tampak sudah bukan tergolong barang asing ditengah-
tengah kita dan bukan suatu barang yang tergolong mewah lagi. Saat ini computer sudah
mengambil peran yang sangat penting dalam setiap pekerjaan yang berhubungan dengan
data guna memberi pelayanan kepada pelanggannya. Pada kesempatan ini, penulis
mengadakan penelitia pada suatu perusahaan yang bergerak di bidang farmasi dan
PT Rajawali Nusindo Cabang Tangerang salah satu perusahaan yang bergerak di bidang
farmasi dan perdagangan umum. Perusahaan ini menyediakan berbagai jenis obat-obatan
untuk disuplai ke instansi-instansi lain seperti apotik dan rumah sakit. Perusahaan ini
merupakan cabang dari PT Rajawali Nusindo Jakarta yang melaprkan setiapdata penjualan
sesuai jadwal yang telah ditetapkan sebelumnya. Dan salah satu ruang lingkup pekerja PT
laporan order barang, namun cara yang dilakukan masih menggunakan program Microsoft
Excel. Dimana program Microsoft Excel yang mereka gunakan belum dapat digunakan untuk
membuat aplikasi database dengan cepat karena belum dilengkapi dengan fasilitas-fasilitas
yang lengkap dan mudah digunakan seperti program lain yang lebih modern. Hal seperti ini
tentu akan memerlukan waktu yang lama untuk mendapatkan informasi yang dibutuhkan.
Oleh karena itu, penulis merasa perlu untuk membuat suatu program aplikasi pelaporan
order barang dari kantor cabang kekantor pusat PT Rajawali Nusindo dengan harapan dapat
mengatasi kelemaahan dan kekurangan dari system pelapor order barang yang telah ada.
Berdasarkan latar belakang diatas, maka penulis ermaksud membuat suatu aplikasi
pelapor order barang dengan menggunakan Microsoft Visual Basic 6.0 dan database berupa
MySql dengan menghasilkan suatu file berformat Excel agar dapat dikirim melalui email ke
kantor pusat, yang bertujuan agar system yang digunakan dapat mempermudah kinerja
karyawannya dalam melakukan proses pelaporan order barang dari kantor cabang ke kantor
pusat sehingga proses pengerjaan dapat dikerjakan dengan cepat dan akurat serta mudah
dioperasikan oleh perusahaannya. Dan dengan adanya aplikasi ini diharapkan dapat
menghasilkan informasi yang tepat dan akurat. Oleh karena itu, penulis menyusun laporan ini
dengan judul:
“Aplikasi Pelapor Order Barang dari Kantor Cabang ke Kantor Pusat PT Rajawali
Nusindo”
1. 2 Perumusan Masalah
Adapun rumusan masalah yang akan dibahas oleh penulis dalam laporan akhir ini
adalah
“Bagaimana membuat suatu aplikasi pelaporan order barang untuk dilaporkan dari kantor
mengguanakan Bahasa pemrograman Microsoft Visual Basic 6.0 dan database berupa MySkl
dengan menghasilkan suatu file berformat Excel agar dapat dikirim melalui email ke kantor
pusat”.
1. 3 Batasan Masalah
Agar penyusun laporan kerja praktek ini menjadi lebih terarah dan tidak menyimpang
dari
hanya pada proses pelapor order barang untuk setiap bulannya dari kantor cabang Tangerang
Microsoft Visual Basic 6.0 dan database berupa MySql dengan menghasilkan file berformat
1. 4.1 Tujuan
Tujuan dari penyusunan Laporan Kerja Kuliah Kerja Praktek ini adalah sebagai
berikut:
a. Mendapatkan aplikasi dengan memproses pelapor order barang dari kantor cabang
c. Sebagai Acuan lebih memahami teori yang didapat selama di bangku kuliah.
1. 4.2 Manfaat
a. Membantu perusahaan dalam membuat program aplikasi pelapor order barang dari kantor
cabang Tangerang ke kantor pusat PT Rajawali Nusindo Jakarta guna meningkatkan dan
Basic 6.0 dan database MySql dan menerapkan ilmu yang diterapkan di bangku kuliah.
1. 5 Metode Penelitian
Metode yang digunakan dalam penulisan ini menggunakan metode tahap pengumpulan
data.
1).Studi Kepustakaan
Yaitu pengumpulana-data yang didapat dari buku-buku panduan atau referensi yang
diperlukan dalam penulisan penelitian, dengan cara mempelajari dan menelaah isi literature
mengadakan penelitian langsu- ng terhadap objek penelitian dan pengumpulan data melalui.
a). Wawancara
Adalah salah satu metode atau suatu cara yang digunakan untuk memperoleh
b). Observasi/Pengamatan
dalam kuisioner atau daftar pertanyaan tersebut cukup terperinci dan lengkap.
Dalam pengumpulan data ini, penulis melalukan observasi wawancara. karena cara
tersebut lebih efektif dan sesuia dalam pengumpulan data untuk penyusunan Laporan Kuliah
1. 6 Sistematika Penulisan
Agar laporan ini disusun secara terurut dan sistematis. Adapun sistematika
BAB I PENDAHULUAN
terdiri dari 3 sub bab yaitu teori umum yang berkaitan dengan
BAB IV PEMBAHASAN
desain rancangan basis data, dan desain rancangan struktur menu dan
proses pembuatan system, proses kerja system yang telah dibuat, dan
Bab ini merupakan ab terakhir yang berisi kesimpulan dan saran yang
praktek ini.
BAB II
dengan 3 (tiga) bidang usaha agro industri, farmasi & alat kesehatan dan perdagangan umum.
tertua di Indonesia dengan ukiran sejarah yang cemerlang. Dimana perusahaan tersebut
mempunyai potensi pasar besar di bidang farmasi dan alat kesehatan juga bergerak dalam
merupakan transformasi dari perusahaan konglomerat pertama di Indonesia yaitu Oei Tiong
Ham Concern dengan nama Kian Gwan Company Limited NV yang kemudian diambil alih
oleh pemerintah menjadi PT Rajawali Nusantara Indonesia (RNI). Pada awalnya Perusahaan
bernama Kian Gwan Company Limited NV didirikan dengan akta No.85 dari Tan A Sioe
Notaris di Semarang tanggal 22 Juli 1955 yang bernaung di dalam grup Oei Tiong Ham
Concern. Anggaran dasar telah mengalami perubahan dengan akta No. 91 tanggal 30
Agustus 1955 dari Notaris yang sama dan telah mendapat pengesahan dari Menteri
berdasarkan Keputusan Pengadilan Ekonomi No.32/1961 EKS tanggal 10 Juli 1961 yang
April 1963 dimana kegiatan perusahaan berada dibawah penguasaan Menteri/Jaksa Agung
untuk selanjutnya pada tanggal 20 Juli 1963 penguasaan diserahterimakan dari Jaksa Agung
kepada Menteri Urusan Pendapatan Pembiayaan dan Pengawasan (P3) yang sekarang
Kompartemen Keuangan tanggal 1 Agustus 1964 No.0642/M.K.3/64 dari seluruh harta Oei
Tiong Ham Concern oleh Pemerintah dipergunakan sebagai Penyertaan Modal Pemerintah
Nusantara
Indonesia termasuk di dalamnya seluruh saham Kian Gwan Company Indonesia Limited NV.
Dalam perkembangannya sesuai dengan akte No.5 dari Joeni Moelyani Notaris di
Semarang tanggal 1 Pebruari 1971 telah diadakan perubahan Anggaran Dasar Perseroan Kian
Gwan Company Indonesia Limited NV dengan merubah nama perusahaan tersebut menjadi
PT Rajawali Impor Ekspor dan pada tanggal 18 Juni 1971 terjadi lagi perubahan Anggaran
Dasar Perseroan dengan akta No.37 dari Notaris yang sama dengan merubah kembali nama
perusahaan menjadi PT Perusahaan Impor Ekspor Rajawali Nusindo dan perubahan tersebut
September 1971. Pada tanggal 27 Juni 1975 Anggaran Dasar mengalami perubahan kembali
dengan menyatakan seluruh saham PT PIE Rajawali Nusindo dimiliki oleh PT PPEN
Rajawali Nusantara Indonesia. Perubahan Anggaran Dasar Perseroan terjadi kembali pada
tanggal 6 Agustus 1981 dengan meningkatkan modal perseroan dan telah mendapat
1995 dengan akta No. 107 dari Imas Fatimah SH. Notaris di Jakarta terjadi lagi perubahan
Anggaran Dasar Perseroan dengan peningkatan modal dan menyingkat nama PT Perusahaan
STMIK MASA DEPAN
9
Impor Ekspor Rajawali Nusindo menjadi PT Rajawali Nusindo dan perubahan anggaran
tanggal 6 Maret 1996. Kemudian Anggaran Dasar mengalami perubahan kembali dengan
akta No.88 dari Notaris Sutjipto SH tanggal 17 Juli 1996 tentang peningkatan modal dan
perubahan tersebut telah pula mendapat pengesahan dari Menteri Kehakiman RI No.C2-
Pada tanggal 8 Juli 1998 Anggaran Dasar Perseroan mengalami perubahan kembali
dengan akta No.21 tanggal 8 Juli 1998 tentang maksud dan tujuan serta perubahan struktur
mengalami perubahan kembali dengan akta No.32 dari Notaris Sutjipto SH tanggal 12 Juni
Indonesia. Perubahan Anggaran tersebut telah mendapat pengesahan dari Menteri Kehakiman
tanggal 31 Oktober 2004 dengan akta nomor 4 dari Nanda Fauz Iwan, SH, M.Kn, notaris
yang berkedudukan di Jakarta, terjadi lagi perubahan tentang pemisahan unit distribusi dan
nama PT Rajawali Nusindo. Pendirian perseroan tersebut telah disetujui oleh Menteri Negara
Badan Usaha Milik Negara nomor S-244/MBU/2004 tanggal 4 Mei 2004 serta telah
mendapat pengesahan dari Menteri Kehakiman dan Hak Asasi Manusia Republik Indonesia
Sampai saat ini PT. Rajawali Nusindo terus mengalami perkembangan dan telah
memiliki 39 kantor cabang di seluruh Indonesia dengan jumlah relasi yang luas. PT. Rajawali
Nusindo berpusat di Jakarta yang beralamat di Jl. Denpasar Raya Kav. D III Kuningan
setiap kantor cabang adalah Kepala Bagian. Kepala Bagian Cabang Tangerang saat ini dijabat
oleh Bones Sembiring Kembaren, SH. Salah satu runag lingkup perusahaan PT Rajawali
mensuplai barang sesuai dengan permintaan konsumen. Adapun beberapa jenis produk yang
di suplai oleh perusahaan ini adalah berupa obat-obatan dan alat kesehatan.
PT. Rajawali Nusindo didirikan bertujuan untuk menjadi perusahaan distribusi Dan
trading plus yang bekerja secara profesional dan handal dengan memberikan peningkatan
2. 2.1 Visi
1. Menjadi badan usaha dengan kinerja terbaik dalam agro industri, farmasi dan perdagangan
umum, yang dikelola secara profesional dan inovatif dengan orientasi pada kualitas produk
2. Sebagai karya sumber daya manusia yang handal, mampu tumbuh dan berkembang serta
2. 2.2 Misi
1. Sebagai perusahaan terbaik dalam bidang agro industri, farmasi dan perdagangan umum
serta siap menghadapi tantangan dan unggul dalam kompetisi lokal maupun global dengan
2 3. Pertumbuhan Perusahaan
Kinerja PT Rajawali Nusindo selalu berkembang dengan baik, ini bias dilihat dari data
perkembangan usaha 6 (enam) tahun terakhir. Dengan SDM yang handal serta jaringan
distribusi yang luas, PT Rajawali Nusindo selalu mancapai sasaran penjualan, dan selalu
2 4. Struktur Organisasi
2 5. Uraian Tugas
Pelaksanaan kegiatan dalam organisasi, menuntut adanya pembagian tugas antara semua
orang yang ada dalam organisasi tersebut. Dengan adanya pembagian tugas, masing-masing
bagian atau unit kerja yang ada dalam organisasi dapat mengetahui secara jelas tugas dan
tanggung jawab.
Wewenang dan tugas masing-masing bagian yang terdapat didalam struktur organisasi
1. Kepala Bagian
dipimpinnya.
tanggungjawab masing-masing.
dipimpinnya.
2. Kepala Operasional
dan lain-lain.
operasional perusahaan.
3. Supervisor
a. Mengatur arus uang yang melalui perusahaan, yaitu mengatur uang unntuk mendukung
kegiatan manufaktur, pemasaran dan kegiatan, dan mengatur dana agar dapat digunakan
c. Membuat catatan untuk setiap transaksi, menjelaskan apa yang terjadi, kapan terjadinya,
5. Sales
Sales bertugas melakukan setiap kegiatan penjualan barang kepada pelanggan secara
langsung.
STMIK MASA DEPAN
15
6. Marketing Sales
a. Melakukan marketing mix (bagian pemasaran) yaitu membuat strategi untuk produk apa
yang diinginkan pelannggan, harga yang tepat, tempat yang strategis dan bagaimana menarik
7. Pesanan
8. Piutang
9. Kasir
10. Gudang
Adapun penjelasan dari aplikasi pelaporan order barang dari kantor Cabang Palembang ke
1. Surat pesanan diterima oleh bagian Gudang, surat pesanan tersebut berupa data konsumen
2. Bagian gudang akan akan memberikan data konfirmasi barang sehubungan dengan
3. Bagian Administrasi akan membuat faktur dan konsumen akan menerima faktur sebagai
4. Rekap laporan diproses oleh bagian administrasi dan disampaikan ke Kepala Bagian kantor
BAB III
TINJAUAN PUSTAKA
Menurut Jogiyanto Hartono (2005:2), ”komputer adalah alat elektronik yang dapat
menerima input data dan mengolah data serta dapat memberikan informasi yang
menggunakan suatu program yang tersimpan di dalam memori komputer (stored program)
yang dapat menyimpan program dan hasil pengolahan yang bekerja secara otomatis”.
Komputer adalah sistem elektronik untuk memanipulasi data yang cepat dan tepat serta
dirancang dan diorganisasikan supaya secara otomatis menerima dan menyimpan data input,
Jogiyanto Hartono, MBA, Ph.D, (1999:2), ”komputer adalah tipe khusus alat penghitung
yang mempunyai sifat tertentu yang pasti”. Pengertian komputer menurut Robert H. Blissmer
(1991:1), Komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas
sebagai berikut:
Vranesic, S.G zaky, 1992:2) ”komputer adalah mesin penghitung elektronik yang cepat dapat
menerima informasi input digital, memprosesnya sesuai dengan suatu program yang
berikut:
“komputer adalah alat yang dipakai untuk mengolah informasi menurut prosedur yang telah
pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata
ini kemudian dipindahkan kepada mesin itu sendiri”. Dari beberapa defenisi yang tersebut,
1. Alat elektronik.
memerintahkan komputer untuk melaksanakan tugas khusus”. Menurut Kamus Besar Bahasa
Indonesia (1991:702), “program adalah rancangan tentang asas-asas dan usaha yang
dijalankan”.
penerapan atau penggunaan”.Aplikasi adalah suatu subkelas perangkat lunak komputer yang
memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan
pengguna”. (http://id.wikipedia.org/wiki/applikasi).
Menurut Andri Kristanto (2007:7), ”data adalah penggambaran dari sesuatu dan
kejadian-kejadian yang kita hadapi”. Menurut Drs. John J. Longkutoy (1980:4): Data adalah
istilah majemuk dari kata datum, yang berarti fakta, atau bagian dari fakta yang mengandung
angka, huruf-huruf, yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain.
Sedangkan Menurut Jogiyanto Hartono, MBA, Ph.D (2005:2), “data adalah kumpulan
kejadian yang diangkat dari suatu kenyataan, data dapat berupa angka-angka, huruf-huruf
atau simbol-simbol khusus atau gabungan darinya”. Menurut Kamus Besar Bahasa Indonesia
(1991:187), “data adalah suatu keterangan atau bahan nyata yang dapat dijadikan dasar kajian
Menurut Andri Kristanto (2007:8), ”pengolahan data adalah waktu yang digunakan
untuk menggambarkan perubahan bentuk data menjadi informasi yang memiliki kegunaan”.
Andri Kristanto (2007:12) mengemukakan mengenai sistem pengolahan data bahwa ”untuk
mendukung lancarnya suatu sistem informasi dibutuhkan beberapa komponen yang fungsinya
sangat vital di dalam sistem informasi”. Sedangkan Menurut Jogiyanto Hartono, MBA, Ph.D
(2005:2), “pengolahan data adalah manipulasi dari data kedalam bentuk yang lebih berguna
memanipulasi masukkan data sedemikian rupa sehingga menjadi informasi yang sesuai
Menurut Jogiyanto (2005:711), “basis data (database) merupakan kumpulan dari data
yang saling berhubungan satu dengan yang lainnya, tersimpan di simpanan luar komputer dan
digunakan perangkat lunak tertentu untuk memanipulasinya”. Database merupakan salah satu
komponen yang penting di sistem informasi, karena berfungsi sebagai basis penyedia
informasi bagi para pemakai. Database terdapat dari beberapa bagian-bagian diantaranya
1. Table (Tabel)
Table (Tabel) adalah suatu format yang terdiri dari baris dan kolom yang berisi informasi
2. Query
Query adalah suatu extracting data dari suatu database dan menampilkannya untuk
3. Report
Report adalah suatu teknik pembuatan laporan yang hanya menampilkan item -item di luar
4. Form
Form adalah sebuah jendela yang merupakan wadah bagi berbagai komponen yang akan
5. Record
Record digunakan sebagai kumpulan identitas dari suatu objek. Kumpulan dari beberapa field
Menurut Kamus Besar Bahasa Indonesia (1991:499), “order adalah suatu pesanan
Menurut Kamus Besar Bahasa Indonesia (1991:80), “barang adalah benda umum atau
Aplikasi Pelaporan Order Barang dari Kantor Cabang ke Kantor Pusat PT Rajawali
Nusindo adalah suatu perancangan aplikasi program mengenai pelaporan order barang dari
Menurut Andri Kristanto dalam buku Perancangan Sistem Informasi dan Aplikasinya
(2007:55), “Data Flow Diagram (DFD) adalah suatu model logika data atau proses yang
dibuat untuk menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan interaksi
antara data yan tersimpan dan proses yang dikenakan pada data tersebut”. Tata Sutabri,
STMIK MASA DEPAN
23
S.Kom, MM (2003:163), “Data Flow Diagram adalah suatu network yang menggambarkan
suatu sistem automat atau komputerisasi, manualisasi atu gabungan dari keduanya, yang
aturan mainnya”. Menurut Hanif Al Fatta dalam buku Analisis dan Perancangan Sistem
Informasi (2007:119), “Data Flow Diagram merupakan diagram yang digunakan untuk
menggambarkan proses–proses yang terjadi pada sistem yang akan dikembangkan”. Ada 4
1. Proses
Aktivitas atau fungsi yang dilakukan untuk alasan bisnis yang spesifik, biasa berupa manual
maupun terkomputerisasi.
2. Data Flow
Satu data tunggal atau kumpulan logis suatu data, selalu diawali atau berakhir pada suatu
proses.
3. Data Store
Kumpulan data yang disimpan dengan cara tertentu. Data yang mengalir disimpan dalam data
4. External Entity
Orang, organisasi atau sistem yang berada di luar sistem tetapi berinterkasi dengan sistem.
Langkah-langkah dalam Data Flow Diagram dibagi menjadi tiga tahap atau tingkatan, yaitu:
1. Diagram Konteks
Diagram konteks dibuat untuk menggambarkan sumber serta tujuan data yang akan diproses
atau dengan kata lain diagram konteks digunakan untuk menggambarkan sistem secara umum
2. Diagram Nol
Diagram nol dibuat untuk menggambarkan tahapan proses yang ada di dalam diagram
3. Diagram Detail
Diagram detail dibuat untuk menggambarkan arus data secara lebih mendetail lagi dari
tahapan proses yang ada di dalam diagram nol.Aturan-aturan dalam pembuatan Data Flow
1. Di dalam data flow diagram tidak boleh menghubungkan antara entity luar (external entity)
2. Di dalam data flow diagram tidak boleh menghubungkan data store yang satu dengan data
3. Di dalam data flow diagram tidak boleh menghubungkan data store dengan entity luar
secara langsung.
4. Setiap proses harus ada memiliki data flow yang masuk dan ada juga data flowyang keluar.
Menurut Hanif Al Fatta ( 2007:121) diagram entitas relasi adalah gambar atau
diagram yang menunjukan informasi dibuat, disimpan, dan digunakan dalam sistem bisnis.
hubungan antara penyimpanan (dalam DFD), dan digunakan untuk memodelkan struktur data
STMIK MASA DEPAN
25
dan hubungan antara data, karena hal ini relative kompleks. Entity Relationship Diagram
(ERD) menggunakan sejumlah notasi dan simbol–simbol untuk menggambarkan struktur dan
hubungan antara data, Pada dasarnya ada tiga macam symbol yang digunakan yaitu :
1. Entiti
Entiti adalah suatu objek yang dapat didefenisikan dalam lingkungan pemakai, sesuatu yang
2. Atribut
Entiti mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter
entity.
3. Relationship (Hubungan)
Entiti dapat berhubungan satu sama lain, Hubungan ini dinamakan relationships.
4. Links
Garis sebagai penghubung antara himpunan, relasi dan himpunana entitas dengan atribut.
Microsoft Visual Basic 6.0 sebuah aplikasi pemrograman yang basis bahasa
pemrogramannya adalah BASIC. (Dian Rakyat, 2006 : 2). Visual Basic (Beginners All-
Purpose Symbolic Instruction Code) merupakan sebuah bahasa pemrograman yang dapat
digunakan untuk membuat suatu aplikasi dalam Microsoft Windows. Visual Basic
menggunakan metode Graphical User Interface (GUI) dalam pembuatan program aplikasi
(project). Istilah visual mengacu pada metode pembuatan tampilan program (interface) atau
objek pemrograman yang biasa dilakukan secara langsung terlihat oleh programmer. Dalam
Visual Basic, pembuatan program aplikasi harus dikerjakan dalam sebuah project. Sebagai
program yang berbasiskan windows, visual basic 6.0 mempunyai kemampuan untuk
berinteraksi dengan seluruh aplikasi windows serta dapat membangun aplikasi dengan
menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic serta dapat
3.3.2.1 Kelemahan
c. Visual Basic 6.0 tidak memiliki database sendiri dan biasanya Visual Basic mengunakan
d. Visual Basic 6.0 tidak punya pendukung untuk membuat report dari bawaan Visual Basic
sendiri, tetapi Visual Basic menggandeng sebuah software lain contohnya crystal report
3.3.2.2 Kelebihan
c. Visual Basic 6. 0 bisa dengan mudah membuat sebuah program tanpa harus mengetik
bahasa program lagi, tetapi cukup mendesain interface/tampilan program dengan Visual
d. Tersedia fasilitas ActiveX merupakan suatu program/fasilitas tambahan yang bisa kita
BAB IV
PEMBAHASAN
Pada pengolahan data pelaporan order barang dari kantor cabang Tangerang ke kantor pusat
Jakarta prosedur sistem yang akan diterapkan pada cabang Tangerang adalah aplikasi
pengolahan data yang digunakan untuk mengolah data laporan order barang. Dengan adanya
aplikasi pengolahan data ini diharapkan dapat mempercepat proses pengolahan data dalam
pengiriman laporan order barang dari kantor cabang ke kantor pusat Jakarta, serta
menghasilkan keluaran data yang dapat terproses dengan baik, sehingga informasi yang
Aplikasi pelaporan order barang ini memiliki beberapa form yang telah disesuaikan
dengan kebutuhan bagian seksi kepegawaian pada PT Rajawali Nusindo Cabang Tangerang,
dengan menggunakan bahasa yang sederhana sehingga pengoperasian aplikasi bisa dilakukan
dengan mudah membuat aplikasi ini nyaman digunakan sekalipun oleh pemula. Aplikasi ini
juga menghasilkan laporan yang terperinci sesuai kebutuhan user. Aplikasi pelaporan order
Visual Basic 6.0 dan database berupa MySql dengan menghasilkan suatu file berformat Excel
agar dapat dikirim melalui email ke kantor pusat, yang bertujuan agar sistem yang digunakan
dapat mempermudah kinerja karyawannya dalam melakukan proses pelaporan order barang
dari kantor cabang ke kantor pusat sehingga proses pengerjaan dapat dikerjakan dengan cepat
dan akurat serta mudah dioperasikan oleh perusahaannya.. Microsoft Visual Basic dipilih
code listing bersifat fleksibel, artinya dalam pem fbbuatan code bisa diatur oleh user, dan
Analisis sistem merupakan proses mempelajari, menganalisa masalah yang akan diteliti
sesuai dengan tujuan yang akan dicapai. Tahapan yang dilakukan pada saat mempelajari
sistem yang sedang berjalan pada PT Rajawali Nusindo Cabang Tangerang yaitu: melakukan
observasi dengan ikut menangani pengolahan data khususnya pengolahan data pelaporan
order barang sesuai dengan judul Laporan Kuliah Kerja Praktek yang penulis lakukan,
Tangerang serta mempelajari data-data yang ada pada PT Rajawali Nusindo Cabang
pandataan pelaporan order barang belum semuanya dilakukan secara komputerisasi, sehingga
jika ada perubahan data atau terjadi kesalahan dalam pengolahan data pelaporan order barang
harus diperiksa ulang kembali data-data pelaporan order barang tersebut. Sehingga dalam
proses pelaporan data yang diinginkan oleh kepala bagian dan kantor pusat tidak dapat
menghasilkan informasi dengan cepat dan akurat, karena proses pelaporann yang dilakukan
belum otomatis yang biasa langsung dipakai. Oleh karena itu, penulis bermaksud untuk
membuat suatu program aplikasi yang sederhana sehingga program tersebut dapat membantu
beralamat di Jalan Rambutan No.2, 30 Ilir Tangerang 30144, penelitian ini dimulai dari Bulan
Dalam menjalankan program ini dibutuhkan suatu alat dan bahan penunjang, yaitu
perangkat keras (hardware), perangkat lunak (software) dan brainware. Adapun spesifikasi
b. RAM 512 MB
c. CD Rom drive
e. Printer
f. Dan lain-lain
suatu pendekatan dengan metode-metode dan teknik tertentu untuk tujuan memperoleh data.
Dalam usaha-usaha memperoleh data dalam penyusunan laporan ini digunakan metode-
metode yang memungkinkan dapat menyempurnakan data dan keterangan yang didapat
tahap yang dipergunakan dalam membuat aplikasi data pelaporan order barang untuk
Setelah mengetahui dan mendefinisikan permasalahan yang telah dijelaskan pada Bab
I, maka penulis melakukan studi kelayakan dengan mempelajari data yang digunakan. Pada
Kelayakan dari segi teknis ini didasarkan pada dua kategori, yaitu pada hardware dan
software, maksudnya bahwa kebutuhan hardware serta software sebagai penunjang sistem
tersebut sudah disesuaikan dengan keadaan yang ada pada PT Rajawali Nusindo Cabang
hardware yang menunjang dalam penerapan dan pengembangan aplikasi pengolahan data
mengoperasikan aplikasi yang telah ada atau yang akan diterapan untuk mendapatkan
kemudahan dalam menghasilkan laporan data pelaporan order barang yang akurat, dengan
STMIK MASA DEPAN
31
demikian semua kegiatan operasional diperusahaan berjalan dengan baik sesuai yang
diharapkan.
data yang masuk dari konsumen, apabila barang tersedia pada stok gudang maka
Administrasi membuat tanda penerimaan barang kepada konsumen atau faktur. Setelah
semua data diolah dalam proses yang telah dirancang kemudian Bagian Administrasi
Keuangan membuat laporan order barang per 30 hari dan diserahkan kepada kepala bagian
Penjelasan :
Pada diagram zero ini menjelaskan proses pengolahan data pelaporan order barang.
Konsumen memberikan data dapat berupa surat pesanan kepada pihak Bagian Administrasi
Keuangan. Administrasi menerima surat pesanan tersebet kemudian mengolah surat pesanan
tersebut. Namun terlebih dahulu administrasi memeriksa barang yang dibutuhkan oleh
konsumen apabila barang tidak ada maka pihak Administrasi melakukan pemesanan barang
ke kantor pusat. Apabila barang tersebut tersedia dalam stok barang maka administrasi
langsung membuat faktur dan mengolah data pelapor order barang. Laporan order barang
tersebut diserahkan kepada kepala bagian setelah mendapat persetujuan dari kepala bagian
Penjelasan :
Penjelasan :
System pengolahan data pelaporan order barang dimulai dengan memasukan data
pemesanan barang kemudian dilakukan pengolahan data konsumen dan barang, kemudian
pengecekan stok barang apabila barang tersedia maka akan dilanjutkan proses pemuatan
fakrtur, cetak laporan order barang. Namun apabila barang tidak ada maka akan dilanjutkan
Kamus data untuk pengolahan data pelaporan order penjualan barang adalah sebagai berikut:
@Kd_kons = 0 {Karakter}8
Nm_kons = 0 {Karakter}30
Telepon = 0 {Karakter}14
Alamat = 0 {Karakter}35
Barang = @Kd_brg+Nm_brg+Satuan+Hrg_pokok
+Hrg_jual+Jumlah
@Kd_brg = 0 {Karakter}8
Nm_brg = 0 {Karakter}35
Satuan = 0 {Karakter}30
Hrg_pokok = 9999999999
Hrg_jual = 9999999999
Jumlah = 9999
Jual = @Faktur+Tgl+Kd_kons+Kd_brg+Harga
+Jumlah+Diskon+Total+Netto
@Faktur = 0 {Karakter}8
Tgl = 99/99/9999
Kd_brg = 0 {Karakter}8
Kd_kons = 0 {Karakter}8
Harga = 9999999999
Jumlah = 9999
Diskon = 999
Total = 9999999999
Netto = 9999999999
Pesan_kepusat = @Kd_brg+No_pesan+Nm_brg+Tgl+Jumlah
@Kd_brg = 0 {Karakter}8
No_pesan = 0 {Karakter}8
Nm_brg = 0 {Karakter}35
Tgl = 99/99/9999
Jumlah = 9999
Pesanan = @Kd_brg+No_pesan_kons++Kd_kons
+Tgl+Harga+Jumlah+Total
@Kd_brg = 0 {Karakter}8
No_pesan_kons = 0 {Karakter}8
Kd_kons = 0 {Karakter}8
Tgl = 99/99/9999
Harga = 9999999999
Jumlah = 9999
Total = 9999999999
Pesanan = @Kd_brg+Nm_brg+Jumlah+Hrg_pokok
+Hrg_jual+Laba+Laba1
Hrg_jual = 9999999999
Laba = 9999999999
Laba1 = 9999999999
@Kd_brg = 0 {Karakter}8
Nm_brg = 0 {Karakter}35
Kd_brg = 0 {Karakter}8
Jumlah = 9999
Hrg_pokok = 9999999999
Hrg_jual = 9999999999
Laba = 9999999999
Laba1 = 9999999999
table data konsumen dapat dilihat dan diketahui konsumen yang sering melakukan pembelian
dan yang akan menjadi pelanggan. Tabel tersebut disusun dengan struktur sebagai berikut :
tabel sebagai berikut, tabel tersebut berfungsi untuk menyimpan data barang yang tersedia di
Tabel data penjualan digunakan untuk menyimpan data barang yang telah terjual atau
barang yang dibeli oleh konsumen, dibuat dengan mengunakan Localhost PhpMyAdmin,
Tabel data pemesanan barang ke pusat berfungsi untuk menyimpan data pemesanan
barang ke kantor pusat dibuat dengan menggunakan Locahost PhpMyAdmin, dengan struktur
tabel sebagai berikut :
Tabel data pemesanan barang dari konsumen adalah tabel yang sangat penting sekali
dalam aplikasi pelaporan order barang PT Rajawali Nusindo yang berfungsi menyimpan data
barang yang dibeli oleh konsumen. Tabel ini dibuat dengan menggunakan Localhost
PhpMyAdmin, dengan struktur tabel sebagai berikut :
f.
Tab
el Data Laba
Tabel data penjualan digunakan untuk menyimpan data laba perusahaan di kantor PT
Rajawali Nusindo cabang Tangerang, dibuat dengan menggunakan Localhast PhpMyAdmin,
dengan struktur tabel sebagai berikut :
STMIK MASA DEPAN
41
Desain input adalah rancangan form yang aka dibuat dalam aplikasi pengolahan data
pelaporan order penjualan barang sebagai media untuk memasukan data. Desain input pada
Penjelasan :
Form ini merupakan tampilan menu yang berfungsi sebagai induk dari aplikasi. Yang
Form ini digunakan untuk mengisi barang yang masuk, yang terbagi dari kode
barang , nama barang, satuan harga, pokok harga jual dan jumlah. Dan dilengkapi
kantor pusat dan dilengkapi dengan tombol tambah, simpan dan keluar.
Penjelasan :
Form ini digunakan untuk mengisi data konsumen yang dibuat oleh pegawai sebagai
arsip di kantor dan dilengkapi dengan tombol tambah, simpan, cari, hapus, edit dan keluar.
Penjelasan :
Form ini digunakan untuk mengisi data pemesanan barang dari konsumen dan akan
disimpan kedalam tabel pesanan. Harga dilengkapi dengan tombol tambah, simpan, dan
keluar.
Penjelasan :
Form ini digunakan untuk mengisi data penjualan barang dan akan disimpan kedalam
tabel penjualan. Dimana pada saat pembuatan laporan order barang ke kantor pusat akan
diproses melalui tabel penjualan form ini dilengkapi dengan tombol tambah, simpan dan
keluar.
Desain input adalah rancangan keluaran atau Output laporan dari hasil masukan
atau input data. Pada aplikasi ini Output-nya akan dijelaskan dibawah ini.
STMIK MASA DEPAN
48
Penjelasan
desain Output data barang merupakan laporan dari barang yang masuk kekantor
cabang. Data barang adalah laporan dari data yang dimasukan dari form data barang.
Penjelasan :
Desain Output Data Pemesanan Barang dari cabang ke pusat merupakan laporan dari
permintaan barang dari cabang ke kantor pusat. Data pemesanan barang dari kantor cabang
ke pusat adalah laporan dari data yang dimasukan dari form data pemesanan barang.
c. Desain Output Data Laporan Konsumen
Penjelasan :
Desain Output data laporan konsumen merupakan laporan dari data laporan konsumen
yang telah menjadi pelanggan dari kantor cabang.
Penjelasan :
Desain output data penjualan merupakan laporan dari dua penjualan barang dan data
inilah yang akan dilaporkan ke kantor pusat yang dimasukan pada form data penjualan.
4.5 Hasil
Dari penelitian yang telah dilakukan. Dihasilkan sebuah program aplikasi pengolahan
data pelaporan order barang pada PT. Rajawali Nusindo Cabang Tangerang. Aplikasi
pengolahan data pelapor order barang ini mengolah semua data yang sesui dengan kebutuhan
PT. Rajawali Nusindo Cabang Tangerang . program aplikasi ini dapat dioperasikan pada
system operasi Microsoft Windows. Untuk mejalankan program aplikasi pengolahan data
4.5.1 Login
Setelah aplikasi pengolahan data pelaporan order barang diaktifkan, maka akan tampil
terlebih dahulu form Login. Form ini digunakan agar form yang sudah disimpan tidak
diketahui banyak orang , yang terdiri dari user dan password yang dapat dibuat melalui
PhpMyAdmin.
Setelah aplikasi pengolahan data pelapor order barang diaktifkan, selanjutnya akan
tampil layer menu utama dari aplikasi ini, menu utama aplikasi ini terdiri dari Menu Bar.
Form barang berguna untuk menyimpan stok barang, memiliki field yaitu kode barang,
nama barang, satuan, harga pokok, harga jual, jumlah. Satuan barang akan tersedia di combo
box sehingga tinggal memilih satuan dari barang tanpa harus melakukan pengetikan .
Form data pemesanan cabang digunakan untuk menyimpan dat permintaan barang dari
cabang kepusat, memiliki field yaitu kode barang, nama barang, satuan, harga pokok, harga
jual dan jumlah. Kode surat akan terisi secara otomatis dengan urutan yang telah ditetapkan.
Form data laporan konsumen ini berguna untuk memasukan data laporan konsumen
pada PT. Rajawali Nusindo Cabang Tangerang. Dengan kode konsumen sebagai Primery
key, yang menjamin tidak terjadinya duplikasi kode laporan. Diserta tombol tambah untuk
menabah data, simpan untuk menyimpan data, cari untuk mencari data konsumen, hapus
untuk menghapus data satu per satu, edit untuk mengubah data, dan keluar untuk keluar dari
form konsumen.
Form data pemesanan barang dari konsumen berguna untuk memasukan data
permintaan barang oleh konsumen PT. Rajawali Nusindo Cabang Tangerang. Dengan kode
barang sebagai primery key, yang menjamin tidak terjadinya duplikasi kode barang. Disertai
tombol tambah untuk menambah data, simpan untuk menyimpan data dan keluar untuk
Form data penjualan berguna untuk memasukan data penjualan pada PT. Rajawali
Nusindo Cabang Tangerang. Dengan faktur sebagai primery key, yang menjamin tidak
terjadinya duplikasi faktur. Disertai tombol tambah untuk menambah data berlanjut lagi
tombol faktur baru berfungsi untuk menambah data pada faktur yang lain atau faktur baru,
simpan untuk menimpan data dan keluar untuk keluar dari form penjualan.
BAB V
5.1 Kesimpulan
1. Sesuai dengan perumusan masalah yang penulis angkat dalam penyusunan Laporan Akhir
ini “Bagaimana membuat suatu aplikasi pelaporan order barang untuk dilaporkan dari
menggunakan bahasa pemrograman Microsoft Visual Basic 6.0 dan database berupa
MySql dengan menghasilkan suatu file berformat Excel agar dapat dikirim melalui email
ke kantor pusat?”. Dengan ini penulis telah membuat aplikasi tersebut dan dapat
menghasilkan informasi yang tepat, akurat dan cepat bagi pihak perusahaan.
2. Bahasa Pemrograman Ms.Visual Basic 6.0 dan database berupa MySql yang dibuat untuk
PT Rajawali Nusindo Cabang Tangerang sangat baik untuk dijadikan sebagai suatu sistem
informasi untuk pembuatan laporan order barang per bulan, dimana dalam sistem tersebut
5.2 Saran
Saran yang dapat penulis berikan untuk PT Rajawali Nusindo Cabang Tangerang,
yaitu agar aplikasi ini dapat berjalan dengan baik, maka diperlukan operator yang menguasai
Ms.Visual Basic 6.0 bagi staff tersebut, Agar dapat menggunakan sistem yang telah dibuat,
sehingga penulis berharap dapat dimanfaatkan semaksimal mungkin, serta diperlukan uji
coba dan analisa terhadap sistem yang baru diterapkan untuk mengetahui adanya perbaikan
dan pengembangan lebih lanjut dengan kebutuhan pemakai. Terakhir penulis sarankan bahwa
pihak perusahaan sudah seharusnya membuat aplikasi tersebut lebih meningkat lagi yaitu
melalui aplikasi web sehingga dalam pengiriman laporan sudah bisa online dari cabang ke
pusat.
DAFTAR PUSTAKA
Andi.
Kasmoni. 2009. Visual Basic 6.0 untuk Orang Awam. Palembang: Maxikom.
Pamungkas, 2010. Tip & Trik Microsoft Visual Basic 6.0. Bandung: Elex Media
Komputindo.
Rakyat, Dian. 2009. VB & MySql Proyek Membuat Aplikasi Point of Sales Seri 1.