BAB III PEMBAHASAN...Melaksanakan kegiatan surat menyurat, dokumentasi dan pengarsipan untuk...
Transcript of BAB III PEMBAHASAN...Melaksanakan kegiatan surat menyurat, dokumentasi dan pengarsipan untuk...
-
27
BAB III
PEMBAHASAN
3.1. Tinjauan Perusahaan
Tinjauan perusahaan menjelaskan tentang sejarah berdirinya perusahaan,
serta srtuktur organisasi dan fungsi pada perusahaan.
3.1.1. Sejarah Perusahaan
CV. Sofasco Ind sebuah perusahaan jasa yang bergerak di bidang
General Supplier, Trading And Printing All Media yang di dirikan oleh Bapak
Sopyan Sopandi pada tahun 2009, dengan modal awal Rp. 200.000.000 dan
fasilitas seperti 3 unit mesin cetak, 1 unit mesin hand press, 1 unit mesin mug dan
termasuk 5 unit komputer grafis, 1 unit mesin potong yang semuanya sangat
menunjang CV. Sofasco dalam bidang pelayanan jasa percetakan.
Selama lebih dari 5 tahun, CV. Sofasco berusaha membangun komitmen
yang berorientasi kepada kualitas hasil dan kepuasan client. Dengan sumber daya
yang di miliki baik sumber daya manusia maupun sumber daya material CV.
Sofasco selalu up to date dalam merespon kebutuhan pasar yang terus
berkembang, dengan motto “ Promote Integrity & Business Etichs Uphold Quality
Service” CV. Sofasco berusaha memenuhi kebutuhan para pelanggan.
Adapun visi dan misi CV. Sofasco Ind dalam menjalankan usahanya
adalah menjadi perusahaan percetakan yang memiliki kualitas produk terbaik di
Indonesia dan memiliki misi mengutamakan kepuasan konsumen,
mengembangkan mutu sumber daya manusia (SDM) sehingga tercipta SDM
Professional yang menjunjung mutu produk perusahaan.
-
28
3.1.2. Struktur Organisasi dan Fungsi
Struktur organisasi merupakan salah satu kelengkapan penting bagi suatu
perusahaan dimana didalamnya di gambarkan tingkat tanggung jawab, wewenang
dan pemisahan fungsi. Maka dari itu dengan adanya struktur organisasi ini akan
mempermudah pembagian tugas sesuai dengan bidangnya masing-masing.
Director
Administration
StaffDesign Grafis Marketing Production Finishing
Operational
Manager
Sumber : CV.Sofasco Ind (2017)
Gambar III.1. Struktur Organisasi CV. Sofasco Ind
Tugas Pokok dan Fungsinya.
1. Director
a. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan
perusahaan
b. Memilih, menetapkan, mengawasi tugas dari karyawan dan kepala
bagian (manajer).
-
29
2. Operational Manager
a. Bertanggung jawab untuk memastikan organisasi berjalan sebaik
mungkin dalam memberikan pelayanan terhadap para pelanggan.
b. Mengawasi persedian, distribusi barang dan tata letak fasilitas
operasional.
c. Mengelola dan meningkatkan efektivitas dan efesiensi operasi
perusahaan.
3. Administration Staff
a. Melaksanakan kegiatan pelayanan kantor, penyedia fasilitas dan
layanan administrasi kantor sesuai ketentuan yang berlaku untuk
mendukung kelancaran operasional perusahaan.
b. Melaksanakan kegiatan surat menyurat, dokumentasi dan pengarsipan
untuk memastikan dukungan administrasi bagi kelancaran kegiatan
seluruh karyawan
4. Design Grafis
a. Membuat desain yang sempurna dengan memasukan unsur seni, visual
dan bahasa.
b. Selalu mengembangkan ide-ide kreatif dan memiliki inovasi baru
dalam menciptakan karya desain yang sesuai dengan kebutuhan
zaman.
5. Marketing
a. Sebagai bagian yang memperkenalka suatu perusahaan kepada
masyarakat, melalui produk yang dibuat oleh perusahaan tersebut.
-
30
b. Bertugas untuk menyerap informasi dan menyampaikan kepada
perusahaan tentang segala sesuatu yang bermanfaat untuk
meningkatkan kualitas dan penjualan produk.
c. Bertugas dalam menghasilkan pendapatan bagi perusahaan dengan
cara menjual produk perusahaan tersebut.
6. Production
a. Memahami Surat Perintah Kerja (SPK)
b. Memahami dan melaksanakan sistem manajemen dimana suatu nilai,
batasan, parameter yang dijadikan acuan proses produksi sesuai
dengan standard atau yang diinginkan.
c. Membuat dan memahami laporan produksi cetak yang mencakup
tentang spesifikasi
d. produk sesuai dengan SPK, waktu yang digunakan untuk produksi,
jumlah kerusakan yang ditimbulkan selama produksi.
7. Finishing
a. Menyelesaikan tahap akhir dari bagian produksi seperti menjilid,
melipat, membungkus dengan plastik, tergantung keperluan dan
permintaan customer.
3.2. Analisa Kebutuhan
Dalam perancangan sebuah program perlu dilakukan proses analisa
kebutuhan yang bertujuan untuk mencari dan menganalisa data tentang kebutuhan
yang diperlukan pada sistem yang berjalan apakah masih terdapat kekurangan
atau masalah yang dihadapi. Karena itu harus terdapat solusi yang dapat
-
31
mengurangi ataupun menutup kekurangan dan masalah dari sistem yang telah ada.
Analisa kebutuhan yang diperlukan terbagi menjadi dua bagian, antara lain :
A. Kebutuhan Pengguna (Admin)
Kebutuhan pengguna (admin) merupakan aspek-aspek yang diperlukan
pengguna untuk menjalankan sistem sesuai dengan criteria yang dibutuhkan untuk
mempermudah pekerjaan pengguna. Adapun kebutuhan yang diperlukan adalah :
1. Admin dapat mengelola data user, seperti menambah, mengedit, menghapus
data user.
2. Admin dapat mengelola data member,data barang seperti menambah,
mengedit, menghapus data member.
3. Admin dapat menginput data transaksi pemesanan.
4. Admin dapat memperbaharui data transaksi apabila customer melakukan dua
kali pembayaran.
5. Admin dapat melihat data user, barang, member dan data transaksi yang telah
tersimpan didalam database.
6. Admin dapat merubah password.
B. Kebutuhan Sistem
Kebutuhan sistem merupakan kemampuan, syarat atau criteria yang harus
ada atau dipenuhi oleh sistem, sehingga apa yang diingkan pengguna dari sistem
dapat diwujudkan. Adapun kebutuhan sistem yang diperlukan adalah :
1. Sistem dapat menampilkan data member, barang dan data admin.
2. Sistem dapat mencetak kartu member.
3. Sistem dapat mencetak bukti pembayaran.
4. Sistem dapat mencetak laporan transaksi bulanan dan tahunan.
-
32
3.3. Spesifikasi Rancangan Masukan (Input)
Spesifikasi bentuk masukan berfungsi untuk menjelaskan secara rinci
mengenai semua dokumen input yang digunakan pada program jasa percetakan,
berikut uraian mengenai bentuk dokumen masukan yang ada pada pengolahan
data CV. Sofasco Ind :
1. Nama Dokumen : KTP
Fungsi : Sebagai data customer
Sumber : Customer
Tujuan : Admin
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Customer melakukan pemesanan
Bentuk Dokumen : Lampiran A.1
2. Nama Dokumen : SIM
Fungsi : Sebagai data customer
Sumber : Customer
Tujuan : Admin
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Customer melakukan pemesanan
Bentuk Dokumen : Lampiran A.2
-
33
3.4. Spesifikasi Rancangan Keluaran (Output)
Bentuk dokumen keluaran merupakan dokumen atau data yang dibuat
berdasarkan hasil dari program yang dibuat dan digunakan pada pengolahan jasa
percetakan. Dokumen tersebut terdiri dari :
1. Nama Dokumen : ID Card
Fungsi : Sebagai kartu tanda menjadi member
Sumber : Admin
Tujuan : Customer
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap Customer melakukan pemesanan
Bentuk Dokumen : Lampiran B.1
2. Nama Dokumen : Laporan Transaksi
Fungsi : Sebagai laporan kepada pimpinan perusahaan
Sumber : Admin
Tujuan : Pimpinan CV. Sofasco Ind
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada periode
Bentuk Dokumen : Lampiran B.2
3. Nama Dokumen : Kwitansi Pembayaran
Fungsi : Sebagai bukti telah melakukan pembayaran
Sumber : Admin
Tujuan : Customer
-
34
Media : Kertas
Jumlah : 1 Lembar
Frekuensi : Setiap ada periode
Bentuk Dokumen : Lampiran B.3
-
35
3.5. Entity Relationship Diagram
Perancangan basis data menghasilkan pemetaan tabel-tabel yang
digambarkan Entity Relationship Diagram (ERD).
A. Entity Relationship Diagram
user
mengolah
costumertransaksi
detaltransaksi barang
nama_user
id_costumer
password
hak_aksesid_user
no_identitas jenis_kel
nama_costumer
no_telp
alamat
melakukan
id_costumerno_trans
nm_barang
bahan jenis
kd_barang
harga
satuan
memiliki
id_user
no_trans
no_trans
id_customer
nm_customer
jenis_customer
keteranganuang_bayar
sisa
total pelunasan
memiliki
no_trans
no_transaksi
kd_barangjumbel
diskon
subtotal
1
N
1N
1
N
1M
kd_barang
biaya_jasa
Gambar III.2. Entity Relationship Diagram Jasa Percetakan
-
36
B. LRS (Logical Record Structure)
user
id_user (*)
nama_user
password
hak_akses
customer
id_customer (*)
no_identitas
jenis_kel
nama_customer
jenis_identitas
no_telp
alamat
transaksi
no_trans (*)
jenis_customer
tanggal
uang_bayar
sisa
pelunasan
keterangan
total
detalttransaksi
no_trans
kd_barag
jumbel
diskon
subtotal
barang
kd_barang (*)
jenis
nm_barang
bahan
satuan
harga.
1
N1N
N
1N
Gambar III.3. Logical Record Structure Jasa Percetakan
-
37
3.6. Spesifikasi File
1. Spesifikasi File User
Nama File : Tabel User
Akronim : user
Fungsi : Menyimpan Data User
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 42 Byte
Kunci Field : id_user
Software : MySQL
Tabel III.1.
Spesifikasi File Data User
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id User id_user Varchar 8 Primary Key
2 Nama User nama_user Varchar 20
3 Password password Varchar 8
4 Hak Akses hak_akses Varchar 6
2. Spesifikasi File Customer
Nama File : Tabel Customer
Akronim : costumer
Fungsi : Menyimpan Data Customer
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
-
38
Media : Hard Disk
Panjang Record : 98 Byte
Kunci Field : id_costumer
Software : MySQL
Tabel III.2.
Spesifikasi File Data Customer
No Elemen Data Akronim Tipe Panjang Keterangan
1 Id Customer id_costumer Varchar 6 Primary Key
2 Nama Customer nama_costumer Varchar 20
3 Jenis Kelamin jenis_kel Varchar 2
4 Alamat alamat Varchar 30
5 No Telepon no_telp Varchar 15
6 Jenis Identitas jenis_identitas Varchar 5
7 No Identitas no_identitas Varchar 20
3. Spesifikasi File Barang
Nama File : Tabel Barang
Akronim : barang
Fungsi : Menyimpan Data Barang
Tipe File : File Master
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 66 Byte
Kunci Field : kd_barang
Software : MySQL
-
39
Tabel III.3.
Spesifikasi File Data Barang
No Elemen Data Akronim Tipe Panjang Keterangan
1 Kode Barang kd_barang Varchar 6 Primary Key
2 Jenis jenis Varchar 20
3 Nama Barang nm_barang Varchar 15
4 Bahan bahan Varchar 20
5 Satuan satuan Varchar 10
6 Harga harga Double
4. Spesifikasi File Transaksi
Nama File : Transaksi
Akronim : transaksi
Fungsi : Menyimpan Data transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 100 Byte
Kunci Field : no_trans
Software : MySQL
Tabel III.4.
Spesifikasi File Data Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Transaksi no_trans Varchar 6 Primary Key
2 Jenis Customer jenis_costumer Varchar 8
3 Total total Date
4 Biaya Jasa biaya_jasa Double
5 Tanggal tanggal Double
7 Uang Bayar uang_bayar Double
8 Sisa sisa Double
9 Pelunasan pelunasan Double
-
40
10 Keterangan keterangan Varchar 11
5. Spesifikasi File Detail Transaksi
Nama File : Detail Transaksi
Akronim : detaltransaksi
Fungsi : Menyimpan Detail Transaksi
Tipe File : File Transaksi
Organisasi File : Index Sequential
Akses File : Random
Media : Hard Disk
Panjang Record : 24 Byte
Kunci Field : -
Software : MySQL
Tabel III.5.
Spesifikasi File Detail Transaksi
No Elemen Data Akronim Tipe Panjang Keterangan
1 No Transaksi no_trans Varchar 6
2 Kode Barang kd_barang Varchar 6
3 Jumlah Beli jumbel Int 11
4 Diskon diskon Double
6 Subtotal subtotal Double
-
41
3.7. Pengkodean
1. Kode Admin
Setiap Admin memiliki kode admin masing-masing sehingga dapat
membatasi hak akses dari masing-masing admin . Diataranya terdiri dari:
X X X 0 0 0
Kode Admin No Urut
A F Y 0 0 1
Kode AdminNo Urut
Contoh :
Ket : AFY= Nama Inisial sebagai admin
2. Kode Member
Setiap Member memiliki kode member masing-masing sehingga lebih mudah
di ingat. Diataranya terdiri dari:
X X X 0 0 0
Kode Member No Urut
M B R 0 0 1
Kode MemberNo Urut
Contoh :
Keterangan :
MBR :Singakatan dari Member sebagai id member
3. Kode Transaksi
Setiap Transaksi memiliki kode transaksi masing-masing sehingga lebih
mudah di ingat. Diataranya terdiri dari:
-
42
X X X 0 0 0
Kode Transaksi No Urut
T R S 0 0 1
Kode TransaksiNo Urut
Contoh :
Keterangan :
TRS :Singakatan dari Transaksi sebagai id transaksi
4. Kode Barang
Setiap barang memiliki kode barang masing-masing sehingga lebih mudah di
ingat. Diataranya terdiri dari:
X X X 0 0 0
Kode Barang No Urut
Y S N 0 0 1
Kode BarangNo Urut
Contoh :
Keterangan :
UND :Singakatan dari yasin sebagai kode barang
-
43
3.8. Spesifikasi Program
3.8.1. HIPO ( Hierarchy Input Process Output )
Login
File Master
1.0
0.0
Transaksi
2.0
0.0
Laporan
3.0
0.0
Cetak
4.0
0.0
Data User
1.1
1.0
Data Barang
1.2
1.0
Data Member
1.3
1.0
Laporan
Transaksi
3.1
3.0
Transaksi
Pemesanan
2.1
2.0
Kartu Member
4.1
4.0
Log Out
5.0
0.0
Menu Utama
0.0
Gambar III.4.
Hierarchy Input Proses Output Pengolahan Data Jasa Percetakan
Spesifikasi program dalam pengelolaan data jasa percetakan adalah
sebagai berikut:
1. Log In
Nama Program : Form Log In
Akronim : f_login.frm
Fungsi : Sebagai media verifikasi untuk masuk kedalam menu
utama program.
-
44
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampilan : Lampiran C.1
Proses program :
a. Pada form login terdapat dua tombol yaitu login dan tutup.
b. Masukkan username dan password. Jika username salah maka akan
muncul pesan “Maaf ID User salah “dan jika password salah maka akan
muncul pesan “Maaf Password salah”. Jika username dan password benar
maka akan masuk ke menu utama. Menu utama akan aktif dengan tools
sesuai ijin akses masing-masing pengguna.
c. Pilih tombol logout jika ingin keluar dari form login.
2. Menu Utama
Nama Program : Menu Utama
Akronim : menu.frm
Fungsi : Sebagai media untuk pilihan tools-tools pada aplikasi
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.2
Proses Program :
a. Pada menu utama terdapat lima menu yaitu menu master, transaksi,
laporan, cetak dan logout.
b. Pilihlah salah satu menu dari menu utama untuk melanjutkan proses
pengolahan data program.
-
45
c. Pada masing-masing menu tersebut terdapat sub-sub menu. Pilih sub menu
dari masing-masing menu utama untuk melanjutkan proses data
selanjutnya.
d. Untuk pilihan menu master terdapat tiga pilihan sub menu yaitu data user,
data barang dan data member.
e. Untuk pilihan menu transaksi terdapat transaksi pemesanan saja.
f. Untuk pilihan menu cetak terdapat form cetak member.
g. Dan menu logout untuk keluar dari program menuju form log in.
3. Data User
Nama Program : Form User
Akronim : f_user.frm
Fungsi : Sebagai media untuk mengelola data user
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.3
Proses Program :
a. Dalam data user terdapat empat tombol yaitu tambah, simpan, hapus dan
tutup.
b. Jika ingin menambah data user, klik menu tambah maka akan otomatis
textbox yang nonaktif akan aktif. Isi id user lalu tekan enter. Jika sudah ada
maka data akan tampil. Jika belum ada maka akan keluar pesan “ Id user
tidaka ada” kemudian isi data user yang ingin ditambahkan dan klik
tombol simpan.
-
46
c. Jika ingin mengubah data klik tambah kemudian masukan id user yang
mau diubah datanya, lalu tekan enter maka data akan muncul dan tombol
simpan akan menjadi update. Klik update untuk menyimpan data yang
usdah dirubah. Jika klik batal tidak ingin rubah data.
d. Jika ingin menghapus data maka klik tambah, kemudian input id user
maka data akan tampil dan tombol hapus akan aktif. Klik hapus jika ingin
menghapus data dan klik batal jika tidak ingin menghapus.
e. Jika ingin kembali ke menu utama, klik tutup maka form menu utama akan
muncul dan tools akan aktif sesuai hak akses.
4. Menu Barang
Nama Program : Form Barang
Akronim : f_barang.frm
Fungsi : Sebagai media untuk mengelola data barang
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.4
Proses Program :
a. Untuk mengakses data barang, didalam menu barang ini terdapat tombol
tambah, simpan, hapus dan tutup.
b. Jika ingin menambah data barang klik tombol tambah,pilh nama barang
maka kode barang akan keluar otomatis sesuai nama barang yang dipilih.
Isi data barang kemudian klik tombol simpan dan klik batal jika tidak ingin
menyimpan data barang.
-
47
c. Jika ingin mengubah data klik dua kali pada kode yang akan diubah paa
grid maka data akan muncul dan tombol simpan akan menjadi update.
d. Jika ingin menghapus data maka klik dua kali kode barang pada data grid
maka akan tampil dan tombol hapus akan aktif. Klik hapus jika ingin
menghapus data.
e. Jika ingin kembali ke menu utama klik tutup maka form menu utama akan
muncul dan tools akan aktif.
5. Data Member
Nama Program : Form Member
Akronim : f_customer.frm
Fungsi : Sebagai media untuk mengelola data Customer
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.5
Proses Program :
a. Didalam form member terdapat tombol tambah, simpan, hapus, tutup.
b. Jika ingin menambah data member klik tombol tambah maka akan
otomatis textbox yang tadinya nonaktif akan aktif. Id member akan keluar
otomatis, kemudian isi data member lalu klik simpan jika ingin
menyimpan dan batal jika tidak disimpan.
c. Untuk mengubah data klik dua kali pada data grid maka data akan muncul
dan tombol simpan akan menjadi update. Klik update untuk menyimpan
data yang sudah dirubah. Klik batal jika tidak ingin merubah data.
-
48
d. Jika ingin menghapus data maka klik dua kali pada id member dalam data
grid maka data akan tampil dan tombol hapus akan aktif. Klik hapus jika
ingin menghapus dan klik batal jika tidak ingin menghapus.
e. Jika ingin kembali ke menu utama klik tutup.
6. Menu Transaksi
Nama Program : Form Transaksi
Akronim : f_transaksi.frm
Fungsi : Sebagai media untuk mengelola data transaksi
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.6
Proses Program :
a. Didalam menu transaksi terdapat tombol tambah, simpan, batal dan hapus.
b. Jika ingin melakukan transaksi klik tombol tambah dan otomatis no
transaksi keluar. Kemudian lanjutkan isi data pemesanan kemudian tekan
enter pada jumlah beli maka akan keluar pesan “Mau tambah pemesanan
lagi?” jika ya maka input pesanan lainnya kemudian klik tombol simpan
jika menyimpan data transaksi dan klik batal jika tidak ingin menyimpan
data transaksi.
c. Jika ingin mengubah data, isi no transaksi pada input no transaksi lalu
tekan enter maka data akan muncul dan tombol simpan akan menjadi
update .Klik update untuk menyimpan data pembayaran yang sudah
dirubah. Klik batal jika tidak ingin merubah data.
-
49
d. Jika ingin kembali ke menu utama klik tutup maka form menu utama akan
muncul dan tools.
7. Menu Laporan
Nama Program : Form Laporan
Akronim : f_laporan.frm
Fungsi : Sebagai media untuk mencetak laporan transaksi
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
Bentuk Tampiran : Lampiran C.7
Proses Program :
a. Didalam menu laporan terdapat dua tombol yaitu cetak dan tutup.
b. Jik ingin mencetak laporan transaksi perbulan klik button laporan bulanan
kemudian input bulan dan tahun kemudian klik cetak untuk mencetak
laporannya. Begitu dengan jika ingin mencetak laporan tahunan klik
button laoporan tahunan dan masukkan tahun kemudian klik cetak untuk
mencetaknya.
c. Jika ingin kembali ke menu utama klik tutup maka form menu utama akan
muncul.
8. Menu Cetak
Nama Program : Form Cetak Member
Akronim : f_cetakid.frm
Fungsi : Sebagai media untuk mencetak kartu member
Index Program : -
Bahasa Program : Microsoft Visual Basic 6.0
-
50
Bentuk Tampiran : Lampiran C.8
Proses Program :
a. Didalam menu cetak member terdapat dua tombol cetak dan tutup.
b. Jika ingin mencetak id card member pilih id member yang sesuai untuk di
cetak lalu klik cetak untuk mencetak.
c. Jika ingin kembali ke menu utama klik tutup maka form menu utama akan
muncul dan tools akan aktif sesuai hak akses.
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 yang membantu dalam menyelesaikan
pekerjaan.
b. Perangkat Keras
Perangkat keras (Hardware) adalah seluruh komponen yang membentuk
suatu sistem komputer dan peralatan lainnya yang minimum dan memungkinkan
komputer dapat melaksanakan tugasnya. Berikut ini adalah penjelasan mengenai
spesifikasi perangkat keras yang mendukung aplikasi program yang penulis buat
adalah :
a. Monitor : 14"
-
51
b. Proccessor : Intel ® Celeron ® CPU 1000M @1.80 Ghz
c. Memory : 2 GB (Minimum)
d. Harddisk : 250 GB
e. Floppy Disk : 3,5 (1,44 MB)
f. Keyboard : 108 Keys
g. Printer : Dot Matrix
h. Mouse : PS/2
c. Perangkat Lunak
Bagian Penting lain yang mendukung program adalam perangkat lunak
(software) yang digunakan dalam mengeksekusi program aplikasi serta sistem
operasi yang akan digunakan untuk menjalankan program tersebut.
Perangkat lunak yang dibutuhkan untuk menjalankan aplikasi program
jasa percetakan ini adalah:
a. Sistem Operasi : Windows Seven or Higher
b. Bahasa Pemrograman : Microsoft Visual Basic 6.0
c. Database : Xampp & MySQL
d. Software Konektor : MySQL Connector ODBC 5.1
e. Software Pendukung : Crystal Report 8.5
3.10. Flowchart
Pada sub-sub ini penulis akan menjelaskan algoritma pemrograman
yang disekpresikan dengan suatu diagram atau bagan alir program sesuai dengan
simbol-simbol dalam flowchart. Berikut ini adalah flowchart program jasa
percetakan pada CV. Sofasco Ind.
-
52
1. Flowchart Form Login
Start
1. Login
2. Tutup
Benar
Masukkan
Id User
Masukkan
PasswordBenar
Cek Id User
Dan Password
Maaf, user name /
password salah,
silahkan coba lagi
Hak Akses
Admin
Selamat
Datang
Menu Utama
PetugasMenu Utama
Admin
Login
End
Selamat
Datang
Tutup
Y
T
Y
Y
Y
Y
T
T
T
Gambar III.5. Flowchart Form Login
-
53
2. Flowchart Menu Utama
Start
Pilihan
1. Master
2. Transaksi
3. Laporan
4. Cetak
5. Logout
Master
Transaksi
Laporan
Cetak
Pilihan:
1. Data User
2. Data Barang
3. Data Member
Y
Data User
Data Barang
Data Member
Logout
End
Form Data User
Form Data Barang
Form Data Member
Form Transaksi
Form Laporan
Piluhan:
1. Kartu Member Kartu Member Form Kartu Member
YY
T
Y
T
T
Y
T
Y
Y
Y
T
T
T
Y
T
T
Gambar III.6. Flowchart Menu Utama
-
54
3. Flowchart Menu Utama User
Start
Pilihan
1. Transaksi
2. Laporan
3.Cetak
4. Logout
Transaksi
Laporan
Cetak
Logout
End
Form Transaksi
Form Laporan
Piluhan:
1. Kartu Member Kartu Member Form Kartu Member
Y
Y
T
Y
T
T
Y
Y
T T
Gambar III.7. Flowchart Menu Utama User
-
55
4. Flowchart Form user
Start
Pilih
1. Tambah
2. Tutup
Tambah
Tutup
Masukkan
Data User
danPilihlah
Hak Akses
Simpan Batal
SimpanData
Tersimpan
Jika ada /
Tidak ada
Tampil Data
User
Y
T
Input
Data
User
Edit
Hapus
Update Batal
Update
Data
Berhasil
diupdate
AdminMaaf Admin
tidak dapat
dihapus
Yakin mau hapus
data ini?
HapusData
Terhapus
End
Y
T
Y T Y
T
Y
T
T Y Y
T
Y
T
Y
T
Y
T
Gambar III.8. Flowchart Form User
-
56
5. Flowchart Form Barang
Start
Pilih
1. Tambah
2. Tutup
Tambah
Tutup
Pilih nama
barang
Simpan Batal
SimpanData
Tersimpan
Jika ada /
Tidak ada
Tampil Data
Barang
Y
T
Input
Data
Barang
Edit
Hapus
Update Batal
Update
Data
Berhasil
diupdate
Yakin mau hapus
data ini?
Data
Terhapus
End
Y
T
Y T Y
T
Y
T
T Y Y
T
Y
T
Y
T
Haous
Gambar III.9. Flowchart Form Barang
-
57
6. Flowchart Form Member
Start
Pilih
1. Tambah
2. Tutup
Tambah
Tutup
Pilih nama
member
Simpan Batal
SimpanData
Tersimpan
Jika ada /
Tidak ada
Tampil Data
member
Y
T
Input
Data
member
Edit
Hapus
Update Batal
Update
Data
Berhasil
diupdate
Yakin mau hapus
data ini?
Data
Terhapus
End
Y
T
Y T Y
T
Y
T
T Y Y
T
Y
T
Y
T
Hapus
Gambar III.10. Flowchart Form Member
-
58
7. Flowchart Form Transaksi
Start
Pilih:
1. Tambah
2. Cari
3. Tutup
Tambah
Cari
Tutup
End
Input Data
Pemesanan
Mau Tambah
barang lainnya?
Akumulasi
Pemesanan
Y
T Y
T
Y
Simpan Batal
SimpanData
Tersimpan
Y
T
Data Tidak
ditemukan
Masukkan
No
Transaksi
Benar
Y
T
Tampil
Data
Transaksi
Cetak Batal
Y
T
Data
Transaksi
Berhasil
Dicetak
Y
T
T
Y
Gambar III.11. Flowchart Form Transaksi
-
59
8. Flowchart Form Laporan Bulanan
START
Tutup
END
T
Pilihan
1. Cetak
2. Tutup
Cetak
Y
Masukkan
nama bulanCETAK?
Cetak
Cetak
laopran
berdasarkan
bulan yang di
inginkan
Y
T
Y
Gambar III.12. Flowchart Form Laporan Bulanan
-
60
9. Flowchart Form Laporan Tahunan
START
Tutup
END
T
Pilihan
1. Cetak
2. Tutup
Cetak
Y
Masukkan
nama tahunCETAK?
Cetak
Cetak
laopran
berdasarkan
tahun yang di
inginkan
Y
T
Y
Gambar III.13. Flowchart Form Laporan Tahunan
-
61
10. Flowchart Form Cetak Kartu Member
START
Pilihan
1. Cetak
2. Tutup
CETAK
TUTUP
PROSES CETAKKARTU
MEMBER
T
Y
T
END
Y
Input Id Member
Gambar III.14. Flowchart Form Cetak Kartu Member