tugas akhir · menyusun laporan tugas akhir ini dan bahan-bahan serta data-data yang dibutuhkan...

98
27 PERANCANGAN SISTEM INFORMASI PENJUALAN BARANG PADA TOKO REGAR PHOTO COPY TUGAS AKHIR Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III SILVIA SURYATI SITUMEANG NIM : 12145827 Program Studi Manajemen Informatika AMIK BSI Jakarta Jakarta 2017

Upload: others

Post on 21-Oct-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

  • 27

    PERANCANGAN SISTEM INFORMASI PENJUALAN

    BARANG PADA TOKO REGAR PHOTO COPY

    TUGAS AKHIR

    Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III

    SILVIA SURYATI SITUMEANG

    NIM : 12145827

    Program Studi Manajemen Informatika

    AMIK BSI Jakarta

    Jakarta

    2017

  • 28

  • 29

  • 30

  • 31

  • 32

  • 33

  • 34

  • 35

    ABSTRAK

    Silvia Suryati Situmeang (12145827), Perancangan Sistem Informasi Penjualan

    Barang Pada Toko Regar Photo Copy Jakarta

    Sistem penjualan barang pada suatu perusaahan yang masih manual sering dianggap

    kurang efektif dan efisien, dikarenakan dapat menyita waktu dan tenaga dengan

    konsumen harus melihat barang yang ada. Dengan adanya komputer akan

    mempermudah pekerjaan suatu perusahaan untuk menunjang dan memberikan

    pelayanan yang memuaskan bagi para konsumen. Melalui sistem pembayaran,

    konsumen dapat dengan mudah mendapatkan informasi tentang penjualan barang

    tanpa harus mencari barang untuk melihat harga barang apa saja yang tersedia

    sehingga konsumen yang sudah memesan barang terlebih dahulu melalui sistem bisa

    langsung melakukan pemesanan barang dan pembayaran barang tersebut. Adapun

    tujuan tugas akhir ini adalah membuat sistem pada sebuah toko yang menyediakan

    barang, yang sebelumnya masih menggunakan sistem pembayaran secara manual.

    Melalui metode observasi, wawancara dan studi pustaka penulisan ini dapat

    diselesaikan dengan baik. Pembuatan perancangan ini sangat berguna bagi

    perusahaan untuk kelancaran sistem pembayaran pada bagian kasir.

    Kata Kunci: Data Pemesanan, Penjualan

  • 36

    ABSTRACT

    Silvia Suryati Situmeang (12145827), Perancangan Sistem Informasi Penjualan

    Barang Pada Toko Regar Photo Copy Jakarta

    System sales of goods in a company that is still manual is often considered less

    effective and efficient, because it can take time and energy with consumers must see

    the existing goods. With the computer will facilitate the work of a company to

    support and provide satisfactory service for consumers. Through the payment

    system, consumers can easily get information about the sale of goods without

    having to look for goods to see the price of what goods are available so that

    consumers who have ordered goods in advance through the system can directly

    order goods and payment of goods. The purpose of this final task is to create a

    system in a store that provides goods, which previously still use the payment system

    manually. Through the method of observation, interview and literature study this

    writing can be solved well. Making this design is very useful for the company to

    smooth payment system at the cashier.

    Keywords: Order Data, Sale

  • 37

    DAFTAR ISI Halaman

    Lembar Judul Tugas Akhir............................................................................... i

    Lembar Pernyataan Keaslian Tugas Akhir ...................................................... ii

    Lembar Pernyataan Publikasi Karya Ilmiah ................................................... iii

    Lembar Persetujuan dan Pengesahan Tugas Akhir ......................................... iv

    Lembar Konsultasi Tugas Akhir ...................................................................... v

    Kata Pengantar ................................................................................................. vii

    Lembar Abstraksi ............................................................................................. ix

    Daftar Isi .......................................................................................................... xi

    Daftar Simbol .................................................................................................. xiii

    Daftar Gambar .................................................................................................. xv

    Daftar Tabel ..................................................................................................... xvi

    Daftar Lampiran ............................................................................................... xvii

    BAB I PENDAHULUAN ............................................................................... 1

    1.1. Latar Belakang Masalah ................................................................... 1

    1.2. Maksud dan Tujuan .......................................................................... 2

    1.3. Metode Penelitian............................................................................. 3

    1.4. Ruang Lingkup ................................................................................ 4

    1.5. Sistematika Penulisan ...................................................................... 4

    BAB II LANDASAN TEORI ........................................................................ 6

    2.1. Konsep Dasar Sistem ....................................................................... 6

    2.1.1. Definisi Sistem ....................................................................... 6

    2.1.2. Karakteristik Sistem ............................................................... 7

    2.1.3. Komponen Sistem Informasi.................................................. 9

    2.1.4. Basis Data............................................................................... 11

    2.1.5. Model Pengembangan Perangkat Lunak ................................ 12

    2.2. Teori Pendukung .............................................................................. 15

    2.2.1. Diagram Alir Data ................................................................. 15

    2.2.2. Kamus Data ........................................................................... 18

    2.2.3. Entity Relationship Diagram ................................................ 22

    2.2.4. Pengkodean ........................................................................... 23

    2.2.5. Hipo ....................................................................................... 25

    BAB III ANALISA SISTEM BERJALAN .................................................. 27

    3.1. Tinjauan Perusahaan ....................................................................... 27

    3.1.1. Sejarah Institusi/Perusahaan .................................................. 28

    3.1.2. Struktur Organisasi dan Fungsi ............................................. 28

    3.2. Prosedur Sistem Berjalan ................................................................. 30

    3.3. Diagram Alir Data Sistem Berjalan ................................................. 31

    3.4. Spesifikasi Dokumen Sistem Berjalan ............................................. 34

    3.5. Permasalahan Pokok ....................................................................... 35

    3.6. Pemecahan Masalah ........................................................................ 36

  • 38

    BAB IV RANCANGAN SISTEM USULAN .............................................. 37

    4.1. Umum .............................................................................................. 37

    4.2. Prosedur Sistem Usulan .................................................................. 38

    4.3. Diagram Alir Data (DAD) Sistem Usulan ....................................... 38

    4.4. Kamus Data Sistem Usulan .............................................................. 41

    4.4.1. Kamus Data Dokumen Masukan ........................................... 41

    4.4.2. Kamus Data Dokumen Keluaran ........................................... 42

    4.5. Spesifikasi Rancangan Sistem Usulan ............................................. 43

    4.5.1. Spesifikasi Bentuk Dokumen Masukan ............................... 43

    4.5.2. Spesifikasi Bentuk Dokumen Keluaran ............................... 44

    4.5.3. Entity Relationship Diagram ................................................ 46

    4.5.4. Spesifikasi File ..................................................................... 47

    4.5.5. Struktur Kode ....................................................................... 51

    4.5.6. Spesifikasi Program .............................................................. 54

    4.6. Spesifikasi Sistem Komputer ......................................................... 60

    4.6.1. Umum ................................................................................... 60

    4.6.2. Perangkat Keras ................................................................... 61

    4.6.3. Perangkat Lunak .................................................................. 61

    4.7. Jadwal Implementas ......................................................................... 62

    BAB V PENUTUP .......................................................................................... 66

    5.1. Kesimpulan ...................................................................................... 66

    5.2. Saran ................................................................................................. 67

    DAFTAR PUSTAKA ..................................................................................... 68

    DAFTAR RIWAYAT HIDUP ...................................................................... 69

    SURAT KETERANGAN PKL ..................................................................... 70

    LAMPIRAN-LAMPIRAN ............................................................................ 71

  • 39

    DAFTAR SIMBOL

    Simbol Data Flow Diagram

    Eksternal Entity

    Digunakan untuk menggambarkan suatu entity

    eksternal atau atau bagian yang memproses data

    Proccess

    Digunakan untuk menggambarkan intruksi atau data

    Data Store

    Digunakan untuk penyimpanan data

    Data Flow

    Digunakan untuk menunjukkan perpindahan dari

    Satu titik ke titik lain

  • 40

    DAFTAR SIMBOL

    Simbol Entity Relationship Diagram

    Entitas atau Objek Data

    Kumpulan objek atau sesuatu yang dapat dibedakan

    Atau dapat diidentifikasi secara unik

    Relationship Menunjukkan adanya relasi atau hubungan antara

    Satu entitas dengan entitas lain

    A Atribut atau Elemen Data

    Menunjukkan atribut dari objek dasar

    Connection

    Digunakan sebagai penghubung antar entitas

  • 41

    DAFTAR GAMBAR Halaman

    II.1. Ilustrasi Model Waterfull ................................................................................ 14

    III.1. Struktur Organisasi ......................................................................................... 29

    III.2. Diagram Konteks Sistem Berjalan .................................................................. 32

    III.3. Diagram Nol Sistem Berjalan ......................................................................... 33

    IV.1. Diagram Konteks Sistem Usulan ................................................................... 39

    IV.2. Diagram Nol Sistem Usulan .......................................................................... 40

    IV.4. Entity Relationship Diagram ......................................................................... 46

    IV.5. Logical Record Structured .............................................................................. 47

    IV.6. Diagram HIPO .............................................................................................. 55

  • 42

    DAFTAR TABEL Halaman

    Tabel II.1. Notasi Tipe data .............................................................................. 21

    Tabel II.2. Notasi Struktur Data ....................................................................... 21

    Tabel IV.1. Spesifikasi Data Admin .................................................................. 48

    Tabel IV.2. Spesifikasi Data Barang .................................................................. 49

    Tabel IV.3. Spesifikasi Data Pembayaran ........................................................... 50

    Tabel IV.4. Spesifikasi Data Pemesanan ............................................................ 51

    Tabel IV.5. Jadwal Implementasi ....................................................................... 65

  • 43

    DAFTAR LAMPIRAN

    Halaman

    A-1. Data Pemesanan ........................................................................................... 70

    B-1. Nota Pembayaran ......................................................................................... 71

    B-2. Laporan Penjualan ......................................................................................... 72

    C-1. Data Pemesanan Sistem usulan ................................................................... 73

    C-1. Data Barang Sistem Usulan ......................................................................... 74

    D-1. Struk Pembayaran Sistem Usulan ................................................................. 75

    D-2. Laporan Penjualan Sistem Usulan ................................................................. 76

    E-1. Master Login .................................................................................................. 77

    E-2. Master Menu Utama ....................................................................................... 77

    E-3. MaSter Admin ................................................................................................ 78

    E-4. Master Barang ................................................................................................ 79

    E-5. Transaksi Pemesanan .................................................................................... 80

    E-6. Transaksi Pembayaran ................................................................................... 81

  • 44

    BAB I

    PENDAHULUAN

    1.1 Latar Belakang

    Dengan meningkatnya teknologi yang terus menerus maju pada tahun terakhir

    ini, peranan informasi teknologi khususnya komputer, didalam masyarakat semakin

    diperlukan bahkan di dalam kegiatan suatu perusahaan sangat memerlukan

    informasi teknologi dengan cepat dan tepat. Yang merupakan tujuan utama dalam

    semua bidang khususnya bidang menajemen informatika.

    Dengan adanya perkembangan teknologi tersebut yang semakin maju, banyak

    perusahaan yang menggunakan komputer untuk memproses data penjualan.

    Komputer merupakan alat bantu yang dapat menerima masukan dan keluaran data

    serta memiliki kecepatan dan ketepatan yang tinggi. Yang sangat bermanfaat dalam

    proses pengolahan datanya dengan secara efektif dan efisien.

    Komputer merupakan hasil dari ilmu pengetahuan dan teknologi mutakhir.

    Maka dewasa ini pengolahan data yang cepat, tepat dan akurat menggunakan sistem

    komputerisasi, untuk dapat menghasilkan informasi yang tepat dan cepat sesuai

    dengan tujuan dan dapat dipercaya keakuratannya, sehingga pengguna informasi

    tidak akan mengalami kesulitan didalam mengambil langkah-langkah penting

    dalam menunjang kelancaran dan tujuan usahanya.

    Pencatatan dan perhitungan data secara manual akan menimbulkan banyak

    masalah. Suatu sistem pengeluaran kas kecil yamg masih mengolah data secara

  • 45

    manual akan membutuhkan waktu yang sangat panjang pada saat data-data yang

    telah dicatat dibutuhkan kembali, sehingga pemborosan waktu dan data yang

    didapat menjadi kurang akurat.

    Masalah tersebut di atas juga dialami pada system penjualan barang alat tulis

    kantor pada Toko Regar Photo Copy dalam pencatatan dan pengolahan datanya

    dengan menggunakan sistem secara manual. Untuk memecahkan masalah tersebut

    penulis mengusulkan suatu bentuk pemecahan melalui penggunaan alat bantu

    aplikasi komputer sehingga data-data yang dibutuhkan akan lebih cepat didapatkan

    dan lebih akurat.

    Sehubungan dengan hal tersebut di atas penulis memilih mengkaji

    permasalahan tersebut agar dapat mengatasi kekurangan pada sistem manual yang

    sedang digunakan. Untuk itu dalam penulisan Tugas Akhir (TA) ini penulis

    mengambil judul :”PERANCANGAN SISTEM INFORMASI PENJUALAN

    BARANG PADA TOKO REGAR PHOTO COPY ”

    1.2 Maksud dan Tujuan

    Maksud dan tujuan dari penulisan Tugas akhir ini adalah sebagai berikut :

    1. Mengetahui permasalahan yang ada didalam sistem penjualan barang yang

    masih dilakukan secara manual.

    2. Memberikan suatu pemikiran mengenai cara untuk memperoleh suatu

    proses pembayaran yang cepat dan akurat.

    3. Dengan dibuatnya analisa sistem penjualan pada Toko Regar Photo Copy

    diharapkan dapat menjadi lebih efektif dan efisien serta mengurangi

    kesalahan dalam hal pencatatan yang ada di Toko Regar Photo Copy ini.

  • 46

    Tujuan dari penulis ini adalah sebagai salah satu syarat kelulusan Program

    Diploma Tiga (D.III) Program Studi Manajemen Informatika pada Akademi

    Manajemen Informasi dan Komputer (AMIK BSI).

    1.3 Metode Penelitian

    Metode penelitian adalah cara penulis mendapatkan data sebagai bahan dalm

    menyusun laporan Tugas Akhir Ini dan bahan-bahan serta data-data yang

    dibutuhkan dapat dipertanggung jawabkan kebenarannya. Oleh karena itu penulis

    mengadakan penelitian dengan menggunakan beberapa metode diantaranya:

    a. Pengamatan Langgsung (Observation)

    Dalam hal ini penulis melakukan observasi dengan cara mengamati objek

    secara langsung, dimana penulis mendapatkan data untuk pengembangan

    laporan ini.

    b. Wawancara (Interview)

    Dengan metode ini penulis dapat menanyakan langsung untuk memperoleh

    sumber data dengan mengajukan beberapa pertanyaan yang berkaitan dengan

    masalah yang akan di bahas dalam penulisan laporan Tugas Akhir ini.

    c. Studi Kepustakaan (Library Research)

    Penulis dapat memperoleh dan mengumpulkan data dengan membaca bahan-

    bahan kuliah yang diberikan oleh dosen dan dari buku-buku yang sesuai

    dengan materi pokok bahasan.

    1.4 Ruang Lingkup

  • 47

    Pada penulisan Tugas Akihir ini, penulis membatasi ruang lingkup hanya

    pada pembahasan untuk menganalisa sistem penjualan barang pada Toko Regar

    Poto Copy. Dimulai dari proses penjualan barang, input data barang,proses

    transaksi, sampai dengan proses pembuatan laporan penjualan barang yang

    nantinya akan berguna bagi pihak pemilik toko itu sendiri.

    1.5 Sistematika Penulisan

    Sistematika penulisan ini dimaksudkan untuk mempermudah dan

    memberikan gambaran isi dari laporan Tugas Akhir ini. Untuk itu, penulis membagi

    laporan ini menjadi masing-masing bab. Setiap bab memiliki pokok bahasan

    tersendiri, yaitu:

    BAB I PENDAHULUAN

    Pada bab ini penulis menguraikan mengenai latar belakang masalah

    dengan sistem penjualan barang, maksud dan tujuan dari penulisan,

    metode yang digunakan penulis dalam memperoleh informasi, ruang

    lingkup yang memberikan batasan-batasan masalah pokok serta

    sistematika penulisan yang memudahkan dalam proses penulisan.

    BAB II LANDASAN TEORI

    Dalam bab ini menerangkan tentang konsep dasar sistem yang

    berhubungan dengan penerapan sistem yang dijalankan, serta

    memberikan penjelasan secara teoritis tentang peralatan pendukung

    (Tools System).

    BAB III ANALISA SISTEM BERJALAN

  • 48

    Pada bab ini dijelaskan secara umum dan singkat tentang profil

    organisasi, tinjauan perusahaan yang meliputi sejarah perusahaan,

    struktur organisasi dan fungsi, prosedur sistem berjalan, Diagram

    Alir Data (DAD) sistem berjalan, kamus data sistem berjalan,

    spesifikasi sistem berjalan yang meliputi bentuk dokumen masukan

    dan dokumen keluaran yang digunakan, permasalahan dan alternatif

    pemecahan masalah.

    BAB IV RANCANGAN SISTEM USULAN

    Dalam bab ini penulis menjelaskan tentang sistem yang akan

    diusulkan secara umum, prosedur sistem usulan, diagram alir data

    sistem usulan, kamus data sistem usulan, spesifikasi rancangan

    sistem usulan yang terdiri dari bentuk dokumen masukan dan bentuk

    dokumen keluaran, normalisasi serta diagram hipo dan spesifikasi

    sistem komputer serta jadwal implementasi sistem usulan.

    BAB V PENUTUP

    Pada bab ini menjelaskan tentang kesimpulan yang dapat ditarik dari

    penjelasan bab-bab sebelumnya mengenai pembahasan sistem yang

    ada serta saran-saran yang digunakan untuk perkembangan sistem di

    masa depan.

    BAB II

    LANDASAN TEORI

  • 49

    2.1. Konsep Dasar Sistem

    Terdapat dua kelompok pendekatan didalam mendefinisikan sistem, yaitu

    yang menekankan pada prosedurnya dan menekankan pada elemen atau

    komponennya. Pendekatan pada sistem yang lebih menekankan prosedurnya

    didefinisikan sebagai berikut : suatu sistem adalah suatu jaringan kerja dari

    prosedur-prosedur yang saling berhubungan, berkumpulan bersama-sama untuk

    melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu.

    Sedangkan system yang lebih menekankan pada elemen atau komponennya

    didefinisikan sebagai berikut : sistem adalah kumpulan dari elemen-elemen yang

    berinteraksi untuk mencapai suatu tujuan tertentu.

    2.1.1. Definisi Sistem

    Secara sederhana suatu sistem dapat diartikan sebagai suatu kumpulan atau

    himpunan dari unsur, komponen atau variabel-variabel yang terorganisir, saling

    berinteraksi, saling ketergantungan satu sama lainnya dan terpadu. Sistem juga

    merupakan suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem

    yang berinteraksi untuk mencapai tujuan. Ada beberapa pakar yang berlainan

    pendapat dalam mendefinisikan suatu sistem namun tetap pada satu tujuan.

    Menurut Hartono (2013:9) “Sistem adalah kumpulan dari berbagai bagian

    atau elemen, yang saling berhubungan secara terorganisasi berdasarkan fungsi-

    fungsinya, menjadi satu kesatuan”.

    Sedangkan menurut Taufiq (2013:2) “Sistem adalah kumpulan dari sub-sub

    sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk

    mencapai suatu tujuan tertentu”.

  • 50

    Berdasarkan kedua definisi diatas, maka penulis menyimpulkan sistem

    adalah sekelompok unsur yang saling terhubung satu sama lain yang berfungsi

    bersama-sama untuk mencapai suatu tujuan tertentu.

    2.1.2. Karakteristik Sistem

    Menurut sutabri (2016:10) “Model umum sebuah sistem adalah input,

    proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana

    sebab sebuah sistem dapat mempunyai beberapa masukan dan keluaran”. Selain itu,

    sebuah sistem memiliki karakteristik atau sifat-sifat tertentu, yang mencirikan

    bahwa hal tersebut bisa dikatakan sebagai suatu sistem adapun karakteristik yang

    dimaksud adalah :

    1. Komponen Sistem (Component)

    Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

    artinya saling bekerja sama membentuk satu kesatuan. Komponen-

    komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap

    subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu

    dan memengaruhi proses sistem secara keseluruhan. Suatu sistem dapat

    mempunyai sistem yang lebih besar, yang disebut “Supra Sistem”.

    2. Batasan Sistem (Boundary)

    Ruang lingkup sistem merupakan daerah yang membatasi antara sistem

    dengan sistem yang lain atau sistem dengan lingkungan luarnya. Batasan

    sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan

    yang tidak dapat dipisah-pisahkan.

    3. Lingkungan Luar Sistem (Enviroment)

  • 51

    Bentuk apa pun yang ada di luar ruang lingkup atau batasan sistem yang

    memengaruhi operasi sistem tersebut disebut lingkungan luar sistem.

    Lingkungan luar sistem ini dapat bersifat menguntungkan dan dapat juga

    bersifat merugikan sistem tersebut. Lingkungan luar menguntungkan

    merupakan energi bagi sistem tersebut. Dengan demikian, lingkungan luar

    tersebut harus ada harus tetap dijaga dan dipelihara. Lingkungan luar

    merugikan harus dikendalikan. Kalau tidak, maka akan menganggu

    kelangsungan hidup sistem tersebut.

    4. Penghubung Sistem (Interface)

    Media yang menghubungkan sistem dengan subsistem lain disebut

    penghubung sistem atau interface. Penghubung ini memungkinkan sumber-

    sumber daya mengalir dari suatu subsistem ke subsistem lain. Bentuk

    keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain

    melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu

    integerasi sistem yang membentuk satu kesatuan.

    5. Masukan Sistem (Input)

    Energi yang dimasukkan ke dalam sistem disebut masukan sistem yang

    dapat berupa pemeliharan (maintenance input) dan sinyal (signal input).

    Contoh didalam suatu unit sistem komputer. “Program” adalah maintenance

    input yang digunakan untuk mengoperasikan komputernya dan “Data”

    adalah sinyal input untuk diolah menjadi informasi.

    6. Keluaran Sistem (Output)

    Hasil energy yang diolah dan diklasifikasikan menjadi keluaran yang

    berguna. Keluaran ini merupakan masukan bagi subsistem yang lain.

  • 52

    Contoh, sistem informasi. Keluaran yang dihasilkan adalah informasi.

    Informasi ini dapat digunakan sebagai masukan untuk pengambilan

    keputusan atau hal-hal lain yang menjadi input bagi subsistem lain.

    7. Pengolah Sistem (Proses)

    Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan

    menjadi keluaran. Contoh, sistem akuntansi. Sistem ini akan mengolah data

    transaksi laporan-laporan yang dibutuhkan manajemen.

    8. Sasaran Sistem (Objective)

    Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat

    deterministic. Kalau sistem tidak memiliki sasaran, maka operasi sistem

    tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran

    atau tujuan yang telah direncanakan.

    2.1.3. Komponen Sistem Informasi

    Menurut Sutabri (2016:41) “Sistem informasi terdiri dari komponen-

    komponen yang disebut blok bangunan (building block), yang terdiri dari blok

    masukan, blok model, blok keluaran, blok teknologi, blok basis data, dan blok

    kendali”. Sebagai suatu sistem, keenam blok tersebut masing-masing saling

    berinteraksi satu dengan yang lain membentuk satu-kesatuan untuk mencapai

    sasaran.

    1. Blok Masukan (Input Block)

    Input mewakili data yang masuk ke dalam sistem informasi. Input di sini

    termasuk metode dan media untuk menangkap data yang akan dimasukkan,

    yang dapat berupa dokumen-dokumen dasar.

  • 53

    2. Blok Model (Model Block)

    Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang

    akan memanipulasi data input dan data yang tersimpan di basis data dengan

    cara yang sudah tertentu untuk menghasilkan keluaran yang diinginkan.

    3. Blok Keluaran (Output Block)

    Produk dari sistem informasi adalah keluaran yang merupakan informasi

    yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan

    manajemen serta semua pemakai sistem.

    4. Blok Teknologi (Technology Block)

    Teknologi merupakan “tool box” dalam sistem informasi. Teknologi

    digunakan untuk menerima input, menjalankan model, menyimpan dan

    mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu

    pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari 3 (tiga)

    bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan

    perangkat keras (hardware).

    5. Blok Basis Data (Database Block)

    Basis data (database) merupakan kumpulan data yang saling berkaitan dan

    berhubungan satu dengan yang lain, tersimpan di perangkat keras komputer

    dan menggunakan perangkat lunak untuk memanipulasinya. Data perlu

    disimpan dalam basis data untuk keperluan penyediaan informasi lebih

    lanjut. Data di dalam basis data perlu diorganisasikan sedemikian rupa

    supaya informasi yang dihasilkan berkualitas.

  • 54

    6. Blok Kendali (Control Block)

    Banyak hal yang dapat merusak sistem informasi seperti bencana alam, api,

    temperatur, air, debu, kecurangan-kecurangan, kegagalan-kegagalan sistem

    itu sendiri, ketidakefisienan, sabotase, dan lain sebagainya. Beberapa

    pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal-

    hal yang dapat merusak sistem dapat dicegah ataupun bila terlanjur terjadi

    kesalahan-kesalahan dapat langsung cepat diatasi.

    Sebagai suatu sistem, keenam blok diatas harus saling berinteraksi satu

    dengan yang lainnya guna membentuk satu kesatuan untuk mencapai sasaran

    tertentu.

    2.1.4. Basis Data

    Menurut Fathansyah, dalam Supardi, (2015:9) definisi basis data terdapat

    sejumlah sudut pandang seperti :

    1. Himpunan kelompok data (arsip) yang saling berhubungan yang

    diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali

    dengan cepat dan mudah.

    2. Kumpulan data yang saling berhubungan yang disimpan secara bersama

    sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu untuk

    memenuhi kebutuhan.

    3. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam

    media penyimpanan elektronis.

    Alat untuk merancang basis data, kita dapat melakukannya dengan :

    1. Menerapkan Normalisasi terhadap struktur tabel yang telah diketahui, atau

  • 55

    2. Langsung membuat modul Entity-Relationship.

    2.1.5. Model Pengembangan Perangkat Lunak

    Model SDLC air terjun (waterfall) sering juga disebut model sekuensial

    linier (sequential linear) atau alur hidup klasik (classic life cycle). Model air terjun

    menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut

    dimulai dari analisis, desain, pengkodean, pengujian, dan tahap pendukung

    (support). Menurut Rosa A.S dan M. Shalahudin (2013:29) dalam buku rekayasa

    perangkat lunak terstruktur dan berorientasi objek, menyatakan bahwa “Model

    waterfall adalah model SDLC yang saling sederhana. Model ini hanya cocok untuk

    pengembangan perangkat lunak dengan spesifikasi yang tidak berubah-ubah”.

    Rekayasa perangkat lunak (Software Enginering) merupakan pembangunan

    dengan menggunakan prinsip atau konsep rekayasa dengan tujuan menghasilkan

    perangkat lunak yang bernilai ekonomis yang dipercaya dan bekerja secara efisien

    menggunakan mesin. Perangkat lunak banyak dibuat dan pada akhirnya sering tidak

    digunakan karena tidak memenuhi kebutuhan pelanggan atau bahkan karena

    masalah non-teknis seperti keengganan pemakai perangkat lunak (user) untuk

    mengubah cara kerja dari manual keotomatis atau ketidakmampuan user

    menggunakan komputer.

    Model SDLC air terjun (Waterfall) sering juga disebut model skuensial

    linier (Sequential Linier) atau alur hidup klasik (Classic Life Cycle). Model air

    terjun menyediakan pendekatan alur hidup perangkat lunak secara skuensial atau

    terurut dimulai dari analisis desain, pengkodean, pengujian, dan tahap pendukung

    (Support).

  • 56

    Kelebihan yang dimiliki model waterfall menurut shalahuddin (2013:27),

    sebagai berikut:

    1. Lebih baik dari pada “semua tangan di keyboard, habiskan separuh biaya

    garsware terbaru, tanpa perencanaan”.

    2. Kesalahan interprestasi dapat diketahui lebih awal.

    3. Berbagai kesalahan dapat diketahui lebih awal, seperti: pengeluaran yang

    berlebih, dan kelayakan yang rendah.

    Tahapan-tahapan dalam model Waterfall shalahudin (2013:29),

    diantaranya:

    1. Analisis Kebutuhan Perangkat Lunak

    Proses pengumpulan kebutuhan dilakukan secara intensif untuk

    menspesifikasi kebutuhan perangkat lunak agar dapat dipahami perangkat

    lunak seperti apa yang dibutuhkan oleh pengguna.

    2. Desain

    Desain perangkat lunak adalah proses multi langkah yang fokus pada desain

    pembuatan program perangkat lunak termasuk struktur data, arsitektur

    perangkat lunak, representasi antarmuka, dan prosedur pengkodean. Tahap

    ini mentraslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan

    representasi desain agar dapat diimplementasika menjadi program pada

    tahap selanjutnya. Desain perangkat lunak yang dihasilkan pada tahap ini

    juga perlu didokumentaikan.

    3. Pembuatan Kode Program

  • 57

    Desain harus ditranslasikan kedalam program perangkat lunak. Hasil dari

    tahap ini adalah program komputer sesuai dengan desain yang telah dibuat

    pada tahap desain.

    4. Pengujian

    Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional

    dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk

    meminimalisir kesalahan (eror) dan memastikan keluaran yang dihasilkan

    sesuai yang diinginkan.

    5. Pendukung (Support) atau Pemeliharan (Maintance)

    Tidak menutup kemungkinan sebuah perangkat lunak mengalami

    perubahan ketika sudah dikirimkan ke user. Perubahan bisa terjadi karena

    adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau

    perangkat lunak harus beradaptasi dengan lingkungan baru.

    Sumber: Shalahuddin (2013:29)

    Gambar II.1

    Ilustrasi model waterfall

    2.2. Teori Pendukung

    Analisis Desain Pengkodean Pengujian

  • 58

    Peralatan pendukung merupakan alat yang tepat digunakan untuk

    menggambarkan bentuk logical model dari suatu sistem dimana simbol-simbol,

    lambang-lambang dan diagram yang menunjukkan secara tepat arti fisiknya.

    Logical model dari sistem informasi lebih menjelaskan kepada user tentang

    bagaimana nantinya fungsi-fungsi di sistem informasi secara logika akan bekerja.

    Logika model dapat digambarkan dengan menggunakan Diagram Alir Data (DAD)

    dan harus data yang ada didalam diagram alir data dapat dijelaskan didalam kamus

    data (Data Dictionary).

    2.2.1. Diagram Alir Data (DAD)

    Menurut Kenneth E. Kendall dan Julie E. Kendall (2013:263), Diagram Alir

    Data adalah grafik yang menggambarkan pandangan sejauh mungkin mengenai

    input, proses, output sistem, yang berhubungan dengan input, proses, output dari

    model secara umum.

    1. Simbol Alir Data (DAD)

    Ada empat buat simbol atau lambang yang digunakan pada Data Alir

    Diagram yaitu :

    a. Entitas Luar (External Entity)

    Merupakan sumber atau tujuan data, dapat berupa orang, bagian dari

    organisasi atau sistem lainnya yang berada dilingkungan luarnya yang

    akan menerima output dan memberi input. Entitas luar digambarkan

    dengan bujur sangkar.

    b. Arus Data (Data Flow)

  • 59

    Digambarkan dengan tanda panah. Arus data ini mengalir diantara

    proses, simpanan data dan kesatuan luas. Arus data ini menunjukan

    masukan dari suatu sistem atau hasil proses sistem.

    c. Proses (Process)

    Digambarkan dengan lingkaran atau persegi empat tanda sudut, dan

    nama proses ditulis tegak, suatu proses adalah kegiatan atau kerja

    yang dilakukan oleh orang, mesin atau komputer.

    d. Simpanan Data (Data Store)

    Digambarkan dua garis sejajar atau dengan dua garis dengan salah

    satu sisi terbuka. Aliran data proses ke data tidak memakai nama,

    namun demikian alir data ini membaca atau menyimpan keluaran

    yang dihasilkan proses.

    2. Cara Membuat Diagram Alir Data :

    a. Mulai dari yang umum atau tingkatan yang lebih tinggi, kemudian

    diuraikan atau dijelaskan sampai dengan yang lebih detail atau

    tingkatan yang lebih rendah, yang dikenal dengan istilah “Top Down

    Analysis”.

    b. Jabarkan proses yang terjadi didalam diagram alir data sedetail

    mungkin sampai tidak teruraikan lagi.

    c. Pelihara konsistensi entity, proces, data flow, dan data store terjadi

    dalam satu flow diagram.

    3. Kelebihan Diagram Alir Data adalah :

  • 60

    a. Dapat menggambarkan sistem secara terstruktur dengan memecah-

    mecah menjadi level yang lebih rendah.

    b. Dapat menunjukan arus data didalam sistem.

    c. Dapat menggambarkan secara paralel di sistem.

    d. Dapat menunjukan simpanan data.

    e. Data menunjukan kesatuan luar.

    4. Tahapan Proses Pembuatan Diagram Alir Data (DAD)

    Didalam membuat diagram alir data dibagi menjadi tiga tahap yaitu :

    a. Diagram Konteks

    Untuk menggambarkan sistem secara keseluruhan dari sistem yang

    ada dengan cara menggunakan notasi atau simbol-simbol.

    b. Diagram Nol

    Diagram ini dibuat untuk mejelaskan tahapan-tahapan proses yang

    ada diagram konteks secara lebih rinci.

    c. Diagram Detail

    Diagram yang menggambarkan arus pada sistem secara lebih detail

    dan terperinci dari tahapan proses yang ada dalam diagram nol.

    5. Aturan Main Diagram Alir Data

    a. Didalam diagram alir data tidak diperbolehkan menghubungkan

    eksternal entity dengan eksternal entity lainnya secara langsung.

    b. Didalam diagram alir data tidak diperbolehkan menghubungkan data

    store dengan data store lainnya secara langsung.

    c. Didalam diagram alir data tidak diperbolehkan menghubungkan data

    store dengan eksternal entity lainnya secara langsung.

  • 61

    d. Setiap proses harus ada alir data yang masuk dan harus ada yang

    keluar.

    6. Kesalahan Umum Pembuatan Diagram Alir Data (DAD)

    a. Black Hole

    Proses mempunyai input tetapi tidak menghasilkan output. Kesalahan

    ini disebut dengan lubang hitam (black hole), karena data masuk

    kedalam proses dan lenyap tidak berbekas seperti dimasuk kedalam

    lubang hitam yang dalam sekali.

    b. Miracle

    Proses menghasilkan output tetapi tidak pernah menerima input dan

    kesalahan ini disebut dengan ajaib (miracle), karena secara ajaib

    dihasilkan output tanpa pernah menerima input.

    2.2.2. Kamus Data

    Kamus data (Data Dictionary) menurut Kendall & Kendall (2013:333)

    adalah “suatu aplikasi khusus dari jenis kamus-kamus yang digunakan sebagai

    referensi kehidupan setiap hari. Kamus data sebagai suatu dokumen, kamus data

    mengumpulkan data mengkoordinasi istilah-istilah data tertentu, dan menjelaskan

    apa arti setiap istilah yang ada”.

    Kamus data dibuat dan digunakan baik pada tahap analisis maupun pada

    tahap perancangan sistem. Pada tahap analisa kamus data digunakan sebagai alat

    komunikasi antara sistem analisis dengan pemakai (user) tentang data yang

    mengalir pada sistem tersebut. Sedangkan pada tahap perancangan sistem kamus

    data digunakan untuk merancang input, output laporan dan database. Selain dapat

  • 62

    menjelaskan suatu model sistem, kamus data juga berfungsi untuk menghindari

    penggunaan kata-kata yang sama karena kamus data disusun menurut abjad.

    Kamus data dibuat berdasarkan arus data yang ada adalah data flow

    diagram. Arus data yang ada di DFD sifatnya adalah global dan hanya ditunjukan

    harus datanya saja. Kamus data atau data dictionary harus dapat mencerminkan

    keterangan yang jelas tentang data yang dicatatnya. Untuk maksud keperluan ini,

    maka kamus data harus memuat hal-hal sebagai berikut:

    1. Nama Arus Data

    Karena kamus data dibuat berdasarkan arus data yang mengalir di data flow

    diagram, maka nama dari arus data juga harus dicatat dikamus data,

    sehingga mereka membaca DFD dan memerlukan penjelasan lebih lanjut

    tentang suatu arus data tertentu di data flow diagram dapat langsung

    mencarinya dengan mudah di kamus data

    2. Alias

    Alias perlu ditulis karena data yang sama mempunyai nama yang berbeda

    untuk orang atau departemen yang satu dengan yang lainnya.

    3. Bentuk Data

    Bentuk dari data yang mengalir dapat berupa dokumen dasar atau formulir,

    dokumentasi hasil cetakan komputer, laporan cetak, paramenter dan field-

    field.

    4. Arus Data

  • 63

    Arus data menunjukan dari mana data mengalir dan kemana data akan

    menuju.

    5. Penjelasan

    Untuk memperjelas tentang makna dari arus data yang dicatat di kamus data,

    maka bagian penjelasan dapat diisi dengan keterangan-keterangan tentang

    arus data tersebut.

    6. Periode

    Periode ini menunjukan kapan terjadinya arus data.

    7. Volume

    Volume perlu dicatat didalam kamus data adalah tentang volume rata-rata

    dan volume puncak dari arus data.

    8. Struktur Data

    Struktur data menunjukan arus data yang dicatat pada kamus data yang

    terdiri dari item-item atau elemen-elemen data.

    Selain hal tersebut diatas, kamus data juga mempunyai satu bentuk untuk

    mempersingkat arti atau makna simbol yang dijelaskan yang disebut dengan notasi.

    Notasi dibedakan menjadi dua macam, yaitu

    1. Notasi Tipe Data

    Notasi ini digunakan untuk membuat spesifikasi format input maupun

    output, notasi yang umum digunakan antara lain dapat dilihat pada tabel II.1

    Tabel II.1 Notasi Tipe Data

  • 64

    NOTASI ARTI

    X Setiap karakter

    9 Angka numeric

    A Karakter alphabet

    Z Angka nol ditampilkan sebagai spasi kosong

    . Sebagai pemisah ribuan

    , Sebagai pemisah pecahan

    - Sebagai tanda penghubung

    / Sebagai tanda pembagi

    2. Notasi Struktur Data

    Notasi ini digunakan untuk membuat spesifikasi elemen data dapat dilihat

    pada tabel II.2

    Tabel II.2 Notasi Struktur Data

    NOTASI ARTI

    = Terdiri dari

    + And (dan)

    () Pilihan (boleh Ya atau Tidak)

    {} Iterasi (pengulangan proses)

    [] Pilih salah satu pilihan

  • 65

    2.2.3. Entity Relationship Diagram

    Menurut Fathansyah (2012:79) “Model Entity – Relationship, berisi

    komponen–komponen himpunan entitas dan himpunan relasi yang masing-masing

    dilengkapi dengan atribut-atribut yang merepresentasikan seluruh fakta dari ‘dunia

    nyata’ yang kita tinjau, dapat digambarkan dengan lebih sistematis dengan

    menggunakan Entity-Relationship Diagram (ERD)”.

    Logical Record Structure merupakan representasi dari struktur record-

    record pada tabel-tabel yang terbentuk dari hasil relasi antar himpunan entitas.

    Adapun aturan main dalam melakukan transformasi Diagram ER ke LRS adalah

    sebagai berikut:

    1. Setiap entity akan diubah ke bentuk sebuah kotak dengan nama entity berada

    diluar kotak dan atribut berada didalam kotak.

    2. Sebuah relasi kadang disatukan dalam sebuah kotak bersama entity, kadang

    dipisah dalam sebuah kotak sendiri.

    Aturan pokok diatas sangat dipengaruhi oleh elemen yang menjadi titik

    perhatian utama pada langkah transformasi yaitu kardinalitas.

    1. 1 : 1 (one to one)

    | Pemisah pilihan didalam tanda []

    * Keterangan atau catatan

    @ Petunjuk (key field)

  • 66

    Pada kardinalitas one to one, sebaiknya panah diarahkan ke entity dengan

    jumlah atribut yang lebih sedikit. Misalkan terdapat suatu relasi kawin yaitu

    penggabungan antara entity suami dan istri.

    2. 1 : M (one to many)

    Pada kardinalitas relasi one to many, maka relasi harus digabungkan dengan

    entity pada pihak yang many, dan tidak perlu melihat banyak sedikitnya

    atribut pada entity tersebut. Misalkan terdapat relasi kerja yang merupakan

    penggabungan antara entity pegawai dan proyek. Relasi tersebut akan

    dikonversikan ke LRS dan digabungkan ke entity pegawai, karena entity

    pegawai memiliki kardinalitas relasi many.

    3. M : M (many to many)

    Pada kardinalitas relasi many to many, maka relationship sebuah status

    menjadi file connector (yang akan merubah kardinalitas many to many

    menjadi one to many), sehingga baik entity maupun relasi akan menjadi

    record tersendiri. Dengan demikian, maka panah dari entity a dan b akan

    mengarah ke relationship tersebut. Misalkan terdapat relasi beli yang

    merupakan penggabungan antara entity pelanggan dengan entity barang.

    2.2.4. Pengkodean

    Menurut Jogiyanto (2008:384) Struktur kode adalah “Suatu susunan digit

    (angka), huruf dan karakter-karakter khusus yang dapat dirancang dalam bentuk

    kode”. Kode dapat dibentuk dari kumpulan angka, huruf dan karakter khusus

    misalnya %, /, -, $, #, &, : dan sebagainya, yaitu sebagai berikut :

    1. Harus Mudah Diingat

  • 67

    Agar kode mudah diingat, maka dapat dilakukan dengan cara

    menghubungkan kode tersebut dengan obyek yang diwakili denga kodenya.

    2. Harus Unik

    Kode harus unik untuk masing-masing item yang diwakilinya. Unik berati

    tidak ada kode yang benar.

    3. Harus fleksibel

    Kode harus fleksibel sehingga memungkinkan perubahan-perubahan atau

    penambahan item baru dapat diwakili oleh kode.

    4. Harus Efisien

    Kode harus sependek mungkin, sehingga mudah diingat dan juga akan

    efisien bila direkam atau disimpan didalam komputer.

    5. Harus Konsisten

    Kode harus konsisten dengan kode yang telah digunakan.

    6. Harus Distandarisasi

    Kode harus distandarisasi untuk seluruh tingkatan dan departemen dalam

    organisasi. Kode yang tidak standart akan mengakibatkan kebingungan,

    salah pengertian dan cenderung dapat terjadi kesalahan pemakai begitu juga

    dengan yang menggunakan kode tersebut.

    7. Spasi Dihindari

    Spasi dalam kode sebaiknya dihindari, karena dapat menyebabkan

    kesalahan didalam menggunakannya.

    8. Hindari Karakter Yang Mirip

    Karakter - karakter yang hampir serupa bentuk dan bunyi pengucapannya

    sebaiknya tidak digunakan dalam kode.

  • 68

    9. Panjang Kode Harus Sama

    Masing - masing kode yang sejenis harus mempunyai panjang yang sama.

    2.2.5. HIPO

    Menurut Ladjamudin (2013:17) “Hierarchy plus Input-Process-Output

    (HIPO) merupakan teknik untuk mendokumentasikan sistem pemrograman”.

    Sedangkan menurut Puspitawati dan Anggadini (2011:144) “HIPO merupakan

    serangkaian diagram yang terdiri dari serangkaian level yang mengalir dari atas ke

    bawah yang menggambarkan sistem yang lebih detail”.

    HIPO telah dirancang dan dikembangkan secara khusus untuk

    menggambarkan suatu struktur bertingkat guna memahami fungsi dari modul-

    modul suatu sistem. HIPO juga dirancang untuk menggambarkan modul-modul

    yang harus diselesaikan oleh programmer. HIPO tidak dipakai untuk menunjukan

    instruksi-instruksi program yang akan digunakan, disamping itu HIPO

    menyediakan penjelasan yang lengkap terhadap input yang akan digunakan, proses

    yang akan dilakukan serta output yang diinginkan.

    HIPO dapat digunakan untuk memenuhi kebutuhan dari macam-macam

    pemakaian yang menggunakan dokumentasi untuk tujuan-tujuan yang berbeda,

    antara lain sebagai berikut :

    1. Seorang programmer aplikasi dapat menggunakan dokumentasi HIPO

    untuk menentukan fungsi-fungsi program.

    2. Seorang programmer pemelihara dapat menggunakan dokumentasi HIPO

    untuk memakai fungsi-fungsi yang akan dimodifikasi dengan cepat.

  • 69

    BAB III

    ANALISA SISTEM BERAJALAN

  • 70

    3.1 Tinjauan Perusahaan

    Toko Regar Photo Copy merupakan salah satu bentuk usaha yang bergerak

    di bidang perdagangan alat tulis kantor yang disingkat dengan atk. Untuk

    melakukan pengembangan usaha peranan komputer sangat berpengaruh besar bagi

    perusahaan ini, tanpa adanya komputer kegiatan transaksi penjualan belum dapat

    berjalan secara optimal. Saat ini sistem yang ada pada Toko Regar Photo Copy

    masih dilakukan secara manual. Setiap kegiatan yang terjadi, datanya masih

    disimpan di dalam arsip. Sistem yang digunakan saat ini mengakibatkan lambat

    pengelolaan informasi yang dibutuhkan. Untuk memberikan pelayanan yang tepat,

    cepat dan dapat dipercaya maka penulis berusaha untuk memberikan saran-saran

    yang di harapkan dapat berguna bagi perusahaan tersebut.

    Toko Regar Photo Copy adalah perusahaan yang bergerak di bidang

    perdagangan yaitu yang menjual berbagai macam alat tulis kantor, photo copy,

    cetak poto, scan, burning cd/dvd, laminating, materai, spiral kawat/plastik, mouse,

    usb micro sd, dan lain-lain. Lokasi Toko Regar Photo Copy yang strategis menjadi

    satu daya tarik bagi pelanggan untuk berkunjung yang berlokasi di Jl. Mardani Raya

    No 3 Rt 01/Rw 05 Johar Baru, Jakarta Pusat dengan No Telp. 02142888749/Fax.

    42888749.

    3.1.1 Sejarah Perusahaan

    Toko Regar Photo Copy merupakan agen penjualan berbagai macam alat

    tulis yang di dirikan oleh Bapak Riswandi Siregar pada 25 Agustus tahun 2011 atau

  • 71

    kurang lebih sudah 7 tahun yang berlokasi di pertigaan Mardani Raya. Pada

    awalnya Toko Regar Photo Copy ini didirikan untuk menambah tunjangan hidip di

    dalam keluarga dalam bidang ekonomi. Kemudian dengan semakin meningkatnya

    usaha serta bertambahnya barang dagangan dan mempunyai pelanggan tetap maka

    Toko Regar Photo Copy memperbesar toko tersebutdan memperbanyak barang

    toko dan memulai membuka alat poto copy dan printer.

    Dibawah ini adalah visi dan misi dari Toko Regar Photo Copy :

    A. Visi :

    Menjadi salah satu Toko yang berkualitas dari toko-toko alat tulis lainnya.

    B. Misi :

    1. Memberikan kualitas yang maksimal bagi produk dan pelayanan.

    2. Memahami kebutuhan dan keinginan konsumen.

    3. Menyediakan berbagai macam alat tulis yang terbaru

    3.1.2 Struktur Organisasi dan Fungsi

    Dalam suatu instansi, struktur organisasi merupakan hal yang penting.

    Karena dengan adanya struktur organisai yang baik, maka fungsi-fungsi

    manajemen akan dapat dijalankan dengan baik. Sehingga dalam hal ini diperlukan

    suatu hubungan kerjasama yang baik antara bagian yang terkait. Struktur organisasi

    Toko Regar Photo Copy dapat dilihat pada gambar III.1

    A. Struktur Organisasi

    Pemilik Toko

  • 72

    Sumber : Toko Regar Photo Copy (2017)

    Gambar III.1 STRUKTUR ORGANISASI

    Toko Regar Photo Copy

    B. Fungsi Organisasi

    Fungsi organisasi dari Toko Regar Photo Copy adalah sebagai berikut :

    1. Kepala Toko

    a. Menetapkan bentuk organisasi, tata tertib bagi karyawan di dalam

    perusahaan.

    b. Mengatur jalannya perusahaan di bidang penjualan barang.

    c. Menentukan persetujuan dan penolakan yang berhubungan dengan

    manajemen perusahaan.

    d. Memeriksa laporan penjualan setiap bulan.

    2. Karyawan

    a. Menerima dan menulis pesanan di nota dari konsumen.

    b. Menerima uang penjualan dari konsumen.

    c. Bertanggung jawab atas semua arsip nota.

    d. Mengarsipkan semua laporan dari luar dan dalam yang dibutuhkan.

  • 73

    3. Bagian Gudang

    a. Membuat laporan sesuai dengan pesanan konsumen.

    b. Bertanggung jawab untuk menyimpan barang.

    4. Bagian Keuangan

    a. Membayar kewajiban – kewajiban perusahaan kepada pihak luar yang

    terkait.

    b. Membuat catatan atas pelunasan dari pihak luar perusahaan yang

    terperinci dalam uang tunai.

    c. Membuat laporan penjualan perbulan dari seluruh arsip.

    d. Mempertanggung jawabkan seluruh kas perusahaan yang ada.

    3.2 Prosedur Sistem Berjalan

    Langkah prosedur sistem berjalan di Toko Regar Photo Copy adalah sebagai

    berikut :

    1. Prosedur Pemesanan

    Konsumen datang dan menyerahkan data pemesanan yang berisi data barang

    ke karyawan, kemudian karyawan akan mencarikan barang sesuai data

    pemesanan tersebut. Jika barang ada, karyawan akan memberikan tanda cek

    list pada data pemesanan tersebut dan menyerahkan barang kepada konsumen

    untuk selanjutnya melakukan pembayaran. Karyawan akan mengarsipkan

    data pemesanan.

    2. Prosedur Pembayaran

  • 74

    Berdasarkan arsip pemesanan, bagian keuangan membuat nota pembayaran

    rangkap dua nota putih diserahkan ke pada konsumen, nota merah diarsipkan

    oleh bagian keuangan.

    3. Prosedur Laporan

    Pada akhir bulan, berdasarkan arsip data pemesanan dan data pembayaran,

    bagian keuangan membuat laporan penjualan yang akan diberikan kepada

    pemilik toko.

    3.3 Diagram Alir Data (DAD) Sistem Berjalan

    Penggambaran sistem bertujuan agar memudahkan dalam memahami atau

    membaca sistem yang ada pada Toko Regar Poto Copy tersebut.

    Pada sistem berjalan ini diagram alir data menggunakan diagram nol, diagram

    konteks dan diagram detail pada hal berikut :

  • 75

    Gambar III.2

    Diagram Konteks Sistem Berjalan

    Keterangan gambar :

    1.DP : Data Pemesanan

    2.Lap. Penjualan : Laporan Penjualan

  • 76

    Gambar III.3

    Diagram Nol Sistem Berjalan

    Keterangan gambar :

    1.DP : Data Pemesanan

    2.Lap. Penjualan : Laporan Penjualan

    3.DPm : Data Pembayaran

  • 77

    3.4. Spesifikasi Sistem Berjalan

    Spesifikasi sistem berjalan yaitu merupakan pembahasan mengenai dokumen-

    dokumen yang terdapat di dalam perusahaan, yaitu meliputi no dokumen, fungsi,

    sumber, tujuan, media, jumlah, frekuensi dan bentuk. Spesifikasi sistem berjalan

    pada Toko Regar Poto Copy adalah sebagai berikut:

    3.4.1. Spesifikasi Bentuk Dokumen Masukan

    1. Nama Dokumen : Data Pemesanan

    Fungsi : Sebagai bukti pemesanan barang

    Sumber : Konsumen

    Tujuan : Karyawan

    Media : Kertas

    Jumlah : Satu Lembar

    Frekuensi : Setiap ada pemesanan barang

    Bentuk : Lampiran A-1

    3.4.2. Spesifikasi Bentuk Dokumen Keluaran

    1. Nama Dokumen : Nota Pembayaran

    Fungsi : Sebagai bukti pembayaran barang

    Sumber : Bagian Keuangan

    Tujuan : Konsumen

    Media : Kertas

    Jumlah : Satu Lembar

  • 78

    Frekuensi : Setiap ada pesanan

    Bentuk : Lampiran B-1

    2. Nama Dokumen : Laporan penjualan

    Fungsi : Sebagai bukti laporan penjualan barang

    Sumber : Bagian Keuangan

    Tujuan : Pemilik Toko

    Media : Kertas

    Jumlah : Satu Lembar

    Frekuensi : Setiap ada pesanan

    Bentuk : Lampiran B-2

    3.5 Permasalahan Pokok

    Berdasarkan hasil riset yang penulis lakukan dalam waktu beberapa hari pada

    Toko Regar Photo Copy permasalahan yang terjadi lumayan serius, karena pada

    Toko Regar Photo Copy belum menggunakan sistem yang terkomputerisasi.

    Sehingga ada beberapa hal yang kurang mendukung di dalam proses terjadinya

    transaksi, diantaranya :

    1. Proses penyimpanan data masih menggunakan arsip, sehingga membutuhkan

    banyaknya kertas dan ruang yang besar untuk penyimpanan arsip data tersebut.

    2. Kemungkinan hilangnya arsip dan data lainnya dikarenakan banyaknya kertas.

    3. Sistem manual kurang mendukung di era kemajuan teknologi informasi saat

    ini.

  • 79

    3.6. Alternatif Pemecahan masalah

    Dari permasalahan yang ada, maka penulis berusaha memberikan alternatif

    pemecahan masalah yaitu diantaranya:

    1. Perlunya sebuah sebuah sistem yang terkomputerisasi untuk penyimpanan data

    pada Toko Regar Photo Copy.

    2. Perlu dibuatkannya data salinan atau back-up data agar data-data tersebut dapat

    lebih terjaga keamanannya dari kerusakan atau kehilangan.

    3. Sistem penjualan dalam Toko Regar Photo Copy sebaiknya menggunakan

    program atau aplikasi, untuk memudahkan dalam mengolah dan mengakses

    data.

    BAB IV

    RANCANGAN SISTEM USULAN

    4.1. Umum

  • 80

    Komputerisasi sistem merupakan suatu usaha membentuk atau mengacu pada

    sistem yang masih berjalan “PENJUALAN BARANG di TOKO REGAR PHOTO

    COPY “.

    Dalam kesempatan ini, penulis mengusulkan terhadap sistem lama pada

    TOKO REGAR PHOTO COPY dengan cara mengoptimalkan sumber daya yang

    ada, sehingga kegiatan akan berjalan lebih baik dan menambah semangat kerja para

    karyawan. Adapun segi keuntungan yang dapat diharapkan dari sistem yang

    diusulkan penulis, antara lain :

    a. Meringankan aktifitas pelaksana yang secara langsung mengoperasikan,

    baik dari segi waktu, tenaga maupun biaya.

    b. Presentasi kesalahan, baik dari segi pengolahan data atau penyimpanan

    informasi yang terjadi pada sistem yang lama dapat diperkecil.

    c. Pembuatan laporan dapat lebih tepat karena dibuatnya suatu database yang

    terstruktur dan terorganisir.

    4.2 Prosedur Sistem Usulan

    Pada sistem usulan ada beberapa prosedur yang harus dijalankan unuk proses

    pembuatan laporan, yaitu terdiri dari :

    2. Prosedur Pemesanan

    Konsumen datang dan menyerahkan data pemesanan yang berisi data barang

    ke karyawan, kemudian karyawan akan mencari barang tersebut, apabila

    karyawan telah menemukan barang, karyawan memberikan barang yang

    tersedia ke konsumen untuk melakukan pembayaran dan karyawan menginput

    file data pemesanan tersebut.

  • 81

    5. Prosedur Pembayaran

    Bersadarkan file data pemesanan bagian keuangan menginput data pembayaran

    dan membuat file data pembayaran, setelah konsumen melakukan pembayaran,

    kemudian karyawan menyerahkan struk pembayaran kepada konsumen.

    6. Prosedur Laporan

    Pada akhir bulan semua file data pemesanan dan file data pembayaran akan

    dikumpulkan. Kemudian bagian keuangan membuat laporan penjualan dan

    diberikan kepada pemilik toko.

    4.3. Diagram Alir Data (DAD) Sistem Usulan

    Berikut ini adalah penggambaran Diagram Alir Data pada sistem usulan pada

    Toko Regar Photo Copy adalah sebagai berikut.

    A.Diagram Konteks Sistem Usulan

  • 82

    Gambar IV.1.

    Diagram Konteks Sistem Usulan

    Keterangan:

    1. DP : Data Pemesanan 2. Lap. DPn : Laporan Data Penjualan

    B. Diagram Nol Sistem Usulan

  • 83

    Gambar IV.2.

    Diagram Nol Sistem Usulan

    Keterangan:

    1. DP : Data Pemesanan 2. DPm : Data Barang 3. Lap. DPn : Laporan Data Penjualan

    4.4. Kamus Data Sistem Usulan

    4.4.1. Kamus Data Dokumen Masukan

    1. Nama Arus Data : Data Pemesanan

    Alias : DP

    Bentuk Data : Cetakan Komputer

  • 84

    Arus Data : Konsumen – Proses 1.0

    Proses 1.0 – Karyawan

    Proses 1.0 – File Data Pemesanan

    File Data Pemesanan – Proses 2.0

    File Data Pemesanan – Proses 3.0

    Penjelasan : Untuk mengetahui pemesanan barang

    Periode : Setiap ada pemesanan barang

    Volume : 1 Lembar

    Struktur Data : Header + Isi + Footer

    - Header : Judul

    - Isi : id_pesan + nm_barang + harga + id_barang

    - Footer :-

    2. Nama Arus Data : Data Pembayaran

    Alias : DPm

    Bentuk Data : Cetakan Komputer

    Arus Data :Proses 2.0 – Bagian keuangan

    Proses 2.0 – File data pembayaran

    File data pembayaran – Proses 2.0

    File data pembayaran – Proses 3.0

    Penjelasan : Untuk mengetahui data pembayaran

    Periode : Setiap pembayaran barang

    Volume : 1 Lembar

    Struktur Data : Header + Isi + Footer

  • 85

    - Header : Judul

    - Isi : id_bayar + nm_barang + harga +

    jml_barang + total + id_admin + id_pesan +

    tgl_transaksi

    - Footer :-

    4.4.2. Kamus Data Dokumen Keluaran

    1. Nama Arus Data : Struk pembayaran

    Alias : Struk pembayaran

    Bentuk Data : Cetakan komputer

    Arus Data : Bagian keuangan - Proses 2.0

    Proses 2.0 – Konsumen

    Penjelasan : Sebagai tanda bukti pembayaran barang

    Periode : Setiap kali pembayaran barang

    Volume : 1 Lembar

    Struktur Data : Header + Isi + Footer

    - Header : Judul

    - Isi : id_bayar + nm_barang + harga +

    jml_barang + total + id_pesan + id_admin +

    tgl_transaksi

    - Footer : Tanggal + TTD_Karyawan

    2. Nama Arus Data : Laporan Data Penjualan

  • 86

    Alias : Lap. DPn

    Bentuk Data : Cetakan Komputer

    Arus Data : Proses 3.0 – Pemilik Toko

    Penjelasan : Untuk laporan data penjualan

    Periode : Setiap bulan sekali

    Volume : 2 Lembar

    Struktur Data : Header + Isi + Footer

    - Header : Judul

    - Isi : id_barang + nm_barang + harga + stok +

    Id_admin

    - Footer : TTD_karyawan + TTD_pemilik

    4.5 Spesifikasi Rancangan Sistem Usulan

    Spesifikasi merupakan rangkaian yang terdiri dari dokumen masukan (input)

    dan dokumen keluaran (output) yang semuanya teratur dan dipakai pada sistem

    berjalan.

    4.5.1. Spesifikasi Bentuk Dokumen Masukan

    Adapun bentuk dokumen masukan tersebut adalah sebagai berikut :

    1. Data Pemesanan

    Nama Dokumen : Data Pemesanan

    Fungsi : Sebagai data Pemesanan

    Sumber : Konsumen

    Tujuan : Karyawan

  • 87

    Frekuensi : Setiap ada pemesanan barang

    Media : Kertas

    Bentuk : Lampiran C-1

    2. Data Barang

    Nama Dokumen : Data Barang

    Fungsi : Sebagai data Barang

    Sumber : Sistem

    Tujuan : Karyawan

    Frekuensi : Setiap ada pemesanan barang

    Media : Kertas

    Bentuk : Lampiran C-2

    4.5.2 Spesifikasi Bentuk Dokumen Keluaran

    Adapun bentuk dokumen masukan tersebut adalah sebagai berikut :

    1. Struk Pembayaran

    Nama Dokumen : Struk Pembayaran

    Fungsi : Sebagai bukti pembayaran barang

    Sumber : Bagian keuangan

    Tujuan : Konsumen

    Frekuensi : Setiap ada pembayaran barang

    Media : Kertas

    Bentuk : D-1

  • 88

    2. Laporan Data Penjualan

    Nama Dokumen : Laporan Data Penjualan

    Fungsi : Sebagai laporan penjualan barang

    Sumber : Bagian Keuangan

    Tujuan : Pemilik Toko

    Frekuensi : Setiap sekali sebulan

    Media : Kertas

    Bentuk : D -2

    4.5.3. Entity Relationship Diagram

  • 89

    A. Entity Relationship Diagram(ERD)

    Gambar IV.4.

    Entity Relationship Diagram

    B. Logical Record Structured (LRS)

  • 90

    Gambar IV.5.

    Logical Record Structured

    4.5.4 Spesifikasi File

    Dalam pembuatan program aplikasi ini penulis menggunakan satu buah

    file database yaitu Penjualan.mdb. Spesifikasi file yang di maksud yaitu :

    1. File Admin

    Nama file : Data Admin

    Akronim : data admin

    Fungsi : Untuk mengakses ke program

    Type file : File admin

    Organisasi : Index Sequential

    Akses file : Random

    Media : Hard Disk

  • 91

    Record size : 115 Record

    Record Key : id_admin

    Software : microsoft access 2007

    Tabel IV.1.

    Spesifikasi Data Admin

    2. File Barang

    Nama file : Data Barang

    Akronim : data barang

    Fungsi : Untuk melihat daftar data barang

    Type file : File master

    Organisasi : Index Sequential

    Akses file : Random

    Media : Hard Disk

    NO ELEMEN DATA AKRONIM TYPE PANJANG KET

    1 ID Admin id_admin Text 7 Primary key

    2 Nama Admin nm_admin Text 25

    3 Username username Text 25

    4 Password password Text 20

    5 Alamat alamat Text 25

    6 No Telepon no_telp Number 13

  • 92

    Record size : 37 Record

    Record Key : id_barang

    Software : microsoft access 2007

    Tabel IV.2.

    Spesifikasi Data Barang

    3. Tabel Pembayaran

    Nama file : Pembayaran

    Akronim : pembayaran

    Fungsi : untuk melihat daftar transaksi pembayaran

    Type file : File transasksi

    Organisasi : Index Sequential

    Akses file : Random

    Media : Hard Disk

    Record size : 31 Record

    Record Key :

    NO ELEMEN DATA AKRONIM TYPE PANJANG KET

    1 ID Barang id_barang Text 5 Primary Key

    2 Nama Barang nm_barang Text 25

    3 Harga hrg Number

    4 Stok stok Number

    5 Id Admin id_admin Text 7 Foreign Key

  • 93

    Software : microsoft access 2007

    Tabel IV.3

    Spesifikasi Pembayaran

    4. File Pemesanan

    Nama file : Data Pemesanan

    Akronim : data pemesanan

    Fungsi : Untuk melihat daftar data pemesanan

    Type file : File master

    Organisasi : Index Sequential

    Akses file : Random

    Media : Hard Disk

    Record size : 19 Record

    Record Key : id_pesan

    Software : microsoft access 2007

    NO ELEMEN DATA AKRONIM TYPE PANJANG KET

    1 Id Admin id_admin Text 7 Foreign Key

    2 Id Pesan id_pesan Text 12 Foreign Key

    3 Tanggal Bayar tgl_bayar Date/Time

    4 Total total Number

    5 Id Bayar id_bayar Text 12 Primay Key

    6 Bayar bayar Number

    7 Kembali kembali Number

  • 94

    Tabel IV.4.

    Spesifikasi Data Pemesanan

    4.5.5. Struktur Kode

    Struktur kode adalah suatu cara untuk memudahkan penyiapan data

    dengan membuat kode-kode yang dapat mewakili data-data yang ada, sehingga

    waktu yang digunakan relative singkat, untuk memperkecil kesalahan yang

    terjadi.

    1. Nama Kode : Id_Admin

    Panjang : 7 Karakter

    Tipe : Text

    Format :

    Inisial

    Tahun Nomor Nama

    Masuk Urut

    Contoh :

    S I L 1 7 0 1

    NO ELEMEN DATA AKRONIM TYPE PANJANG KET

    1 ID Pesan id_pesan Text 12 Primary Key

    2 Qty qty Number

    3 Id Barang id_barang Text 5 Foreign Key

    4 Tanggal pesan tgl_pesan Date/Time

    5 Total total Number

    X X X 9 9 9 9

  • 95

    Keterangan

    SIL = Inisial nama admin

    17 = Tahun masuk admin/karyawan

    01 = Nomor urut admin/karyawan

    2. Nama Kode : Id_barang

    Panjang : 5 Karakter

    Tipe : Text

    Format :

    Inisial Kode

    Barang Barang

    Contoh :

    B U K 0 1

    Keterangan

    BUK = Inisial buku

    01

    02 = Kode barang

    3. Nama Kode : Id_bayar

    Panjang : 12 Karakter

    Tipe : Text

    Format :

    Inisial Tanggal Bulan Tahun Nomor

    Bayar Bayar Bayar Bayar Urut

    Contoh :

    X X X 9 9

    X X X 9 9 9 9 9 9 9 9 9

    B Y R 1 5 0 7 1 7 0 0 1

  • 96

    Keterangan

    BYR = Inisial bayar

    15 = Tanggal bayar

    07 = Bulan bayar

    17 = Tahun bayar

    001 = Nomor urut

    4. Nama Kode : Id_pesan

    Panjang : 12 Karakter

    Tipe : Text

    Format :

    Inisial Tanggal Bulan Tahun Nomor

    Pesan Pesan

    Contoh :

    Keterangan

    PSN = Inisial pesan

    07 = Tanggal

    07 = Bulan

    17 = Tahun

    001 = Nomor Pesan

    X X X 9 9 9 9 9 9 9 9 9

    P S N 0 7 0 7 1 7 0 0 1

  • 97

    4.5.6. Spesifikasi Program

    Tahap selanjutnya setelah membuat spesifikasi file yang dibutuhkan oleh

    sistem, kita membuat suatu rancangan program yang dibutuhkan sistem usulan.

    Spesifikasi program merupakan pembahasan mengenai program yang digunakan

    dalam sistem usulan. Berdasarkan spesifikasi program ini maka diperlukan suatu

    alat dokumentasi program yang dikenal dengan metode HIPO (Hirarchy of Input

    Proses Output) yang merupakan bentuk diagram HIPO berdasarkan spesifikasi

    program yang dibuat :

    Gambar IV.6

  • 98

    Diagram HIPO

    Spesifikasi program ini di maksudkan untuk mempermudah kita untuk

    melihat bagaimana program di jalankan. Adapun penjelasan spesifikasi program

    tersebut adalah sebagai berikut :

    1. Spesifikasi program login

    Aplikasi Program : login

    Akronim Program : login.frm

    Fungsi Program :sebagai kunci atau pengaman program

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 6.0

    Bentuk Lampiran : lampiran E-1

    Penjelasan program :

    1. Setelah tampil form login isikan nama username dan password.

    2. Klik tombol enter untuk masuk ke menu utama

    3. LOGIN : masuk ke program

    4. EXIT : untuk membatalkan login dan keluar dari program.

    5. CLEAN : intuk menghapus isi pada text box username dan password.

    2. Spesifikasi Program Menu Utama

    Aplikasi Program : Menu Utama

    Akronim Program : menu.frm

    Fungsi Program : menampilkan menu pilihan program

  • 99

    Index Program : -

    Bahasa Program : Microsoft Visual Basic 6.0

    Bentuk Lampiran : lampiran E-2

    Penjelasan program :

    1. Klik menu data master yang terdiri dari form data admin, data

    pemesanan.

    2. Klik menu transaksi untuk membuka form transaksi yang berisi form

    pembayaran.

    3. Klik menu laporan yang terdiri dari laporan data pemesana, data

    pembayaran.

    3. Spesifikasi Program Data

    a. Spesifikasi program data admin

    Aplikasi program : Data Admin

    Akronim program : admin.frm

    Fungsi program : Untuk menampilkan data admin

    Index program : id_admin

    Bahasa program : Microsoft Visual Basic 6.0

    Bentuk tampilan : lampiran E-3

    Penjelasan program :

    1) Klik menu data master lalu pilih data admin, maka tampilan berupa

    form data admin akan tampil.

    2) Klik tombol add untuk memasukkan data baru.

    3) Klik tombol save untuk menyimpan data.

    4) Klik tombol edit untuk mengedit data yang akan di ubah.

  • 100

    5) Klik tombol exit untuk menutup form buku dan kembali ke menu

    utama.

    b. Spesifikasi program data barang

    Aplikasi program : Data Barang

    Akronim program : databarang.frm

    Fungsi program : untuk menampilkan data barang

    Index program : id_barang

    Bahasa program : Microsoft Visual Basic 6.0

    Bentuk tampilan : lampiran E-4

    Penjelasan program :

    1) Klik menu data master lalu pilih data barang, maka tampilan berupa

    form data barang akan tampil.

    2) Klik tombol add untuk memasukkan data baru.

    3) Klik tombol save untuk menyimpan data.

    4) Klik tombol edit untuk mengedit data yang akan di ubah.

    5) Klik tombol exit untuk menutup form siswa dan kembali ke menu

    utama

    4. Spesifikasi Program Transaksi

    a. Spesifikasi program data pemesanan

    Aplikasi program : Data Pemesanan

    Akronim program : datapemesanan.frm

    Fungsi program : untuk menampilkan data pemesanan

  • 101

    Index program : id_pesan

    Bahasa program : Microsoft Visual Basic 6.0

    Bentuk tampilan : lampiran E-5

    Penjelasan program :

    6) Klik menu transaksi lalu pilih pemesanan, maka tampilan berupa

    form pemesanan barang akan tampil.

    7) Klik tombol input untuk menginput data baru.

    8) Klik tombol save untuk menyimpan data.

    9) Klik tombol edit untuk mengedit data yang akan di ubah.

    10) Klik tombol exit untuk menutup form siswa dan kembali ke menu

    utama

    b. Spesifikasi Program Transaksi Pembayaran

    Aplikasi program : Pembayaran Barang

    Akronim program : pembayaran.frm

    Fungsi program : untuk transaksi pembayaran barang

    Index program : -

    Bahasa program : Microsoft Visual Basic 6.0

    Bentuk tampilan : Lampiran E-6

    Penjelasan program :

    1) Klik menu transaksi kemudian pilih pembayaran, maka tampilan

    berupa form pembayaran akan tampil.

    2) Klik tombol input untuk memasukkan data pembayaran.

    3) Klik tombol save untuk menyimpan data.

  • 102

    4) Klik tombol cancel untuk membatalkan data .

    5) Klik tombol print untuk mencetak form pembayaran.

    5. Spesifikasi Program Laporan.

    a. Spesifikasi Program laporan penjualan

    Aplikasi program : Laporan Penjualan

    Akronim program : Lap.DPn

    Fungsi program : untuk menampilan frorm laporan data

    Penjualan barang

    Bahasa program : Microsoft Visual Basic 6.0

    Proses program : Pilih file laporan kemudian akan tampil

    form laporan data pemesanan

    4.6. Spesifikasi Sistem Komputer

    4.6.1 Umum

    Perkembangan sistem informasi sekarang ini sangat cepat sampai sulit diikuti

    oleh pribadi atau perusahaan yang tidak bergerak dibidang infomasi dan komputer.

    Dengan perkembangan yang semakin cepat tentulah mempengaruhi nilai ekonomis

    dari teknologi atau perangkat tersebut. Bagi perusahaan atau badan usaha lainnya

    dikategorikan menengah ke bawah akan merasakan dampak dari perkembangan

    tersebut jika mengikuti perkembangannya. Tetapi hal tersebut dapat diatasi dengan

    penggunaan perangkat komputer yang bergerak standart. Karena kendala suatu

    sistem informasi tidak semata-mata ditentukan oleh pengggunaan perangkat

    pendukung dengan merek yang bagus, bentuk yang bagus dan harga yang mahal.

  • 103

    Jadi bisa disimpulkan bahwa sarana mampu dan mempunyai kecepatan

    proses yang mamadai, tidak menutup kemungkinan sarana pendukung yang

    bermerek standart mampu memberikan hasil yang baik, cepat dan akurat.

    4.6.2 Perangkat Keras

    Sistem komputerisasi tidak terlepas dari perangkat keras yang sangat terkait.

    Yang perangkat keras disini adalah seperangkat alat yang bisa membantu sistem

    yang ada untuk mampu beroperasi dengan baik dan benar. Secara umum perangkat

    keras tersebut terdiri dari init masukan (input), unit pusat pemprosesan (CPU), unit

    keluaran (output) dan unit penyimpanan luar (memory). Adapun peralatan

    pendukung perangkat keras yang dibutukan adalah :

    a. RAM : 2 GB

    b. HARD DISK : 250 GB

    c. CD-ROM : DVD-RW

    d. MONITOR : LED 14”

    e. KEYBOARD : 102 KEYS

    f. MOUSE :Standart optik

    g. PRINTER :inkjet printer

    4.6.3 Perangkat Lunak

  • 104

    Perangkat lunak merupakan salah satu bagian yang terpenting digunakan

    untuk menjalankan program yang berisi intruksi-intruksi penggunaannya dan

    berhubungan langsung dengan tipe perangat keras yang digunakan. Adapun

    spesifikasi perangkat lunak yang dibutuhkan untuk menjalankan aplikasi penjualan

    barang adalah :

    a. Sistem Operasi : Microsoft Windows

    b. Paket Program : Microsoft Visual Basic 6.0

    c. Aplikasi DBMS : Microsoft access

    4.7. Jadwal Implementasi

    Rencana implementasi adalah suatu prosedur atau uraian mengenai tahapan

    yang ada dilakukan dan menjelaskan segala sesuatu dalam proses implementasi.

    Dalam implementasi ini dibutuhkan jadwal yang berfungsi sebagai panduan atau

    pedoman terhadap kegiatan atau tahapan yang harus dilakukan dalam implementasi

    tersebut guna mencapai keinginan yang diterapkan. Dalam perencanaan ini dibagi

    dalam beberapa tahap meliputi.

    1. Analisa Sistem dan penyiapan Data Awal

    Kegiatan ini dilakukan untuk mendapat gambaran tentang alur penjualan

    barang mulai dari data barang, proses pembayaran dan sampai dengan

    laporan. Dan melakukan pengumpulan data barang, data pembayaran, dan

    laporan yang masih dibuat secara manual sebagai dokumen yang nantinya

    digunakan pada sistem usulan. Untuk menganalisa sistem dan penyiapan

    data awal dibutuhkan waktu satu minggu pertama pada bulan pertama.

  • 105

    2. Pembuatan file dan program

    Pada tahap ini akan dibuat suatu file database PENJUALAN dengan

    menggunakan Ms. Acces. Terdapat 5 tabel yang harus dibuat untuk

    menampung data-data toko yaitu tabel data barang, admin, stok, penjualan,

    detail. Pembuatan proses dibuat dengan menggunakan microsoft visual

    basic. Form yang diperlukan adalah form login, form data barang, form

    admin, form stok, form penjualan, form detail, dan form laporan. Untuk

    pembuatan data laporan menggunakan data report. Kegiatan-kegiatan

    tersebut diperlukan waktu mulai minggu kedua bulan pertama hingga

    minggu kedua bulan kedua.

    3. Pelatihan dan Training

    Pada tahap ini dilakukan pelatihan untuk karyawan toko dalam

    pengoperasian sistem komputerisasi penjualan barang yang telah dibuat.

    Pelatihannya dapat berupa input data, perubahan data, penyimpanan sampai

    dengan pembuatan laporan yang dibutuhkan. Waktu yang diperlukan adalah

    minggu ketiga sampai minggu keempat bulan kedua.

    4. Test sistem

    Pada tahap ini dilakukan dengan menguji kelayakan dari sistem yang telah

    diusulkan secara keseluruhan, mengawasi dan mengamati hasil berupa

    output oleh karyawan yang telah pelatihan sebelumnya. Sehingga sistem

    komputerisasi penjualan barangyang telah diusulkan dapat terbebas dari

    permasalahan(error). Waktu yang diperlukan adalah dua minggu yaitu

    minggu pertama dan minggu kedua bulan ketiga.

    5. Peralihan sistem

  • 106

    Pada tahap ini dilakukan peralihan sistem lama ke sistem yang baru dengan

    menginputkan semua data barang, admin, stok. Pada tahap ini diperlukan

    waktu dua minggu yaitu minggu ketiga sampai minggu keempat bulan

    ketiga.

    6. Operasi dan Evaluasi

    Kegiatan ini dilakukan dengan mengoperasi sistem baru yang telah

    diusulkan secara keseluruhan dan megnggunakan data sesungguhnya.

    Dimulai dengan pembuatan data admin dengan form admin dan pembuatan

    laporan berdasarkan waktu yang diperlukan. Pada tahap ini masih

    diperlukan pengawasan untuk memastikan bahwa program dapat berjalan

    dengan baik. Waktu yang diperlukan pada tahap ini adalah dua minggu yaitu

    mulai minggu pertama hingga minggu kedua bulan empat.

    Adapun daftar selengkapnya beserta perincian waktu yang diperlukan untuk

    masing-masing kegiatan dapat dilihat pada tabel berikut ini :

    Tabel IV.5 Jadwal Implementasi

    N

    O

    KEGIATAN

    Bulan ke-1 Bulan ke-2 Bulan ke-3 Bulan ke-4

    1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

    1 Analisa Sistem dan

    Penyiapan Awal

    2 Pembuatan File dan

    Program

  • 107

    3 Pelatihan dan program

    4 Test Sistem

    5 Peralihan system

    6 Operasi dan evaluasi

    BAB V

    PENUTUP

    5.1 Kesimpulan

    Pelayanan dan penyajian informasi yang cepat, tepat dan akurat sangat

    penting sekali bagi pertumbuhan atau perkembangan suatu organisasi atau instansi-

    instansi. Searah dengan perkembangan ilmu pengetahuan dan teknilogi yaitu

    dengan munculnya sistem pengolahan data dengan menggunakan komputer sangat

    membantu sekali dalam mendapatkan informasi yang cepat, tepat dan akurat.

    Berdasarkan penelitian yang dilakukan oleh penulis dengan mengamati dan

    menganalisa sistem pengolahan data digunakan serta dilandasi oleh teori-teori dan

    alat-alat yang digunakan berkaitan dengan penelitian maka dapat disimpulkan

    bahwa dapat dirasakan perlu diterapkan dan dilaksanakan sistem komputer dengan

    menggunakan suatu paket aplikasi komputer. Yang mana nantinya dapat mengganti

    sistem lama yang ditangani dengan manual. Maka berdasarkan uraian-uraian diatas

  • 108

    dan perancangan sistem yang dimaksud tersebut didalam tugas akhir ini maka dapa

    diambil beberapa kesimpulan yaitu :

    1. Dalam pembuatan laporan penjualan barang Toko Regar Photo Copy

    pencatatan dan perhitungan data secara manual akan menimbulkan banyak

    masalah dan akan membutuhkan waktu yang sangat lama dan data yang

    didapat kurang akurat.

    2. Dengan adanya sistem komputerisasi di bidang penjuaan barang Toko

    Regar Photo Copy merupakan salah satu usaha membentuk atau mengacu

    pada sistem lama dan dapat meringankan aktifitas pelaksana yang secara

    langsung .

    3. Dengan adanya komputerisasi pada bidang penjualan barang ini, akan

    dilakukan langkah-langkah pengembangan dari sistem yang sebelumnya ke

    sistem yang lain.

    5.2 Saran-saran

    Adapun saran-saran yang disampaikanberdasarkan hasil pengamatan dan

    analisa selama melakukan pengumpulan data di Toko Regar Photo Copy adalah

    sebagai berikut :

    1. Sebelum menerapkan sistem ini perlu dilakukan uji coba dan selama uji

    coba sistem yang lama tetap dipakai.

  • 109

    2. Jika hasil coba menunjukkan hasil yang positif maka perlu tindakan

    pelatihan bagi karyawan akan terlibat dalam pemakaian sistem ini.

    3. Sitem komputerisasi perlu diterapkan pada Toko Regar Photo Copy

    walaupun pada saat ini sistem belum efektif untuk dapat diterapkan secara

    menyeluruh karena akan dapat merubah keadaan dari sistem yang ada.

    DAFTAR PUSTAKA

    A.S, Rosa dan M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Terstuktur dan

    Berorientasi Objek. Bandung : PT Index

    Fathansyah, 2012. Basis Data, Bandung : Informatika

    Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasisi Komputer

    Jakarta : Rineka Cipta

    Jogiyanto, H. M, 2008. Analisa dan Desain Sistem Informasi. Yogyakarta : Andi

    Offset.

    Kendall E. Kenneth dan Kendall E Julie. 2013. Analisa dan Perancangan Sistem

    Bandung : PT Index

    Ladjamudin, Bin Al-Bahra. 2013. Analisa dan Desain Sistem Informasi.

    Yogyakarta : Graha Ilmu.

    Nur. Elfi Husda, S.Kom, M.SI, Yuonne Wangdra, B.Kom, M.com. 2016 Pengantar

    Teknologi Informasi Edisi Revisi.

    Taufiq, Rohmat. 2013. Sistem Informasi Manajemen. Yogyakarta : Graha ilmu.

    Sutabri, Tata. 2016. Sistem Informasi Manajemen. Yogyakarta : Graha Ilmu.

  • 110

  • 111

  • 112

  • 113

    Lampiran A-1 Data pemesanan

  • 114

    Lampiran B-1 Nota Pembayaran

  • 115

    Lampiran B-2

    Laporan Penjualan

  • 116

    Lampiran C-1

  • 117

    Lampiran C-2

  • 118

    Lampiran D-1

  • 119

    Lampiran D-2

  • 120

    Lampiran E-1

    Lampiran E-2

  • 121

    Lampiran E-3

  • 122

    Lampiran E-4

  • 123

    Lampiran E-5

  • 124

    Lampiran E-6