bab iii pembahasan...melaksanakan kegiatan surat menyurat, dokumentasi dan pengarsipan untuk...

35
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.

Upload: others

Post on 02-Feb-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

  • 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