Anda di halaman 1dari 78

PERANCANGAN APLIKASI PENGOLAHAN AL AT TULIS

KANTOR PADA PT.ALAM JAYA WIRASEN TOSA

SKRIPSI

Oleh:

JENNIFER

NIM : 1145015

PROGRAM STUDI SISTEM INFORMASI

SEKOLAH TING GI MANAJEMEN INFORMATIKA DAN KOMPUTER

STMIK TIME

MEDAN

2015
ABSTRAK

Kegiatan perkantoran di PT. AJWS terutama yang berhubungan dengan


kegiatan administrasi sangatlah identik dengan berbagai peralatan atau kebutuhan
yang diperlukan. Peralatan perkantoran atau sering disebut dengan Alat Tulis
Kantor (ATK) perlu diperhatikan penggunaannya, karena apabila tidak diadakan
pengontrolan maka selain akan mengakibatkan pemborosan juga dapat
mengakibatkan kekurangan dan tidak terkirimnya ATK tersebut tepat pada
waktunya. Selain itu, pembuatan laporan masih lambat dan sering terjadi
kesalahan karena pembuatanya manual. Untuk itu penulis membangun sebuah
sistem pengolahan ATK yang dapat digunakan untuk mencatat pembelian,
penggunaan, dan sisa stok ATK. Sistem ini dibuat dengan menggunakan bahasa
pemograman VB. Net 2008 dan Ms. Access sebagai database-nya. Hasil
penelitian ini adalah sebuah aplikasi pengolahan ATK yang dapat membantu PT.
AJWS dalam pengolahan data ATK dan pembuatan laporan ATK.

Kata Kunci : ATK, VB. Net 2008, Ms. Access


ABSTRACT

Office activities at PT. AJWS primarily related to administrative activities is


synonymous with various equipment or the necessary requirements. Office
equipment or often called the Stationery Office (ATK) to consider its use, because
if not held control of the addition will result in waste can also lead to deficiencies
and non-delivery of the ATK timely. Additionally, report generation is still slow
and often goes wrong because pembuatanya manual. To the authors construct an
ATK processing system that can be used to record the purchase, use, and
remaining stock ATK. This system is created using VB programming language.
Net 2008 and Ms. Access as its database. Results of this study are an ATK
processing application that can help PT. AJWS in data processing and report
generation ATK.

Kata Kunci : ATK, VB. Net 2008, Ms. Access


KATA PENGANTAR

Puji syukur kepada Tuhan Yang Maha Esa yang telah memberikan

kesehatan kepada saya penulis dan berkat kebajikan yang telah diperbuat selama

ini sehingga saya dapat menjelaskan skripsi yang merupakan salah satu

pemenuhan kurikulum program studi Teknik Informatika pada STMIK TIME

Medan. Adapun judul dari skripsi ini adalah “Perancangan Aplikasi Pengolahan

Alat Tulis Kantor”.

Dalam penyusunan skripsi ini, penulis banyak menerima bantuan baik

bimbingan maupun petunjuk serta saran nasehat dari berbagai pihak.

Melalui kesempatan ini penulis ingin menyampaikan rasa terima kasih

yang sebesar – besarnya kepada :

1. Bapak Robet, M.Kom, selaku Dosen Pembimbing I yang telah membantu dan

membimbing penulis dalam menyelesaikan skripsi ini.

2. Bapak Huliman, M.Kom, selaku Dosen Pembimbing II yang telah membantu

dan membimbing penulis dalam menyelesaikan skripsi ini.

3. Bapak Simon Kanggali, selaku Ketua Yayasan STMIK TIME Medan.

4. Bapak Prof. Chainur Arrasyid, selaku Ketua BPH STMIK TIME Medan.

5. Bapak Prof. Harlem Marpaung, Ph.D, selaku Ketua STMIK TIME Medan.

6. Bapak Jackri Hendrik, ST, M.Kom, selaku Puket I STMIK TIME Medan.

7. Bapak Hendri, M.Kom, selaku Ketua Program Studi Teknik Informatika

STMIK TIME Medan.

iii
8. Seluruh Dosen STMIK TIME Medan, yang telah banyak memberikan ilmu

pengetahuan kepada penulis selama perkuliahan.

Meskipun telah disusun, penulis menyadari bahwa isi dan teknik penulisan

skripsi ini masih memerlukan perbaikan untuk menyempurnakannya baik dari segi

tata bahasa manapun materi yang terkandung didalamnya. Oleh karena itu setiap

kritik dan saran akan diterima dengan senang hati agar dapat dijadikan bahan

perbaikan untuk penulisan selanjutnya. Akhir puji dan syukur daya ucapkan

kepada Tuhan Yang Maha Esa, semoga kita selalu dalam lindungan dan

karuniaNya.

Medan, 30 April 2015

Penulis

(Jennifer)

iv
DAFTAR ISI

ABSTRAK..........................................................................................................................i
ABSTRACT......................................................................................................................ii
KATA PENGANTAR....................................................................................................iii
DAFTAR ISI......................................................................................................................v
DAFTAR GAMBAR....................................................................................................vii
DAFTAR TABEL............................................................................................................ix
BAB I. PENDAHULUAN...........................................................................................1
1.1 Latar Belakang Masalah..........................................................................1
1.2 Identifikasi Masalah.................................................................................2
1.3 Batasan Masalah........................................................................................2
1.4 Tujuan dan Manfaat Penelitian..............................................................3
1.5 Sistematika Penulisan..............................................................................3
BAB II. LANDASAN TEORI.....................................................................................5
2.1 Pengertian Sistem Informasi..................................................................5
2.2 Rekayasa Perangkat Lunak....................................................................9
2.3 Enterprise Resource Planning (ERP)...............................................10
2.4 Aplikasi......................................................................................................16
2.5 Flowchart..................................................................................................16
2.6 Basis Data.................................................................................................18
2.7 Bahasa Pemograman..............................................................................19
2.8 Alat Tulis Kantor (ATK).......................................................................22
BAB III. METODE PENELITIAN........................................................................26
3.1 Tempat dan Jadwal Penelitian.............................................................26
3.2 Kerangka Kerja........................................................................................27
3.2.1 Identifikasi Masalah....................................................................27
3.2.2 Metode Pengumpulan Data.......................................................27
3.2.3 Analisa Sistem...............................................................................28
3.2.4 Perancangan Sistem.....................................................................28
3.2.5 Pembangunan Sistem..................................................................29
3.2.6 Uji Coba Sistem...........................................................................29

v
BAB IV. ANALISA DAN PERANCANGAN.....................................................30
4.1 Analisa........................................................................................................30
4.2 Perancangan.............................................................................................33
4.2.1 Rancangan Data Flow Diagram..............................................33
4.2.2 Kamus Data 35
4.2.3 Entity Relationship Diagram 36
4.2.4 Struktur Database 37
4.2.5 Perancangan Antar Muka 40
BAB V. HASIL DAN PEMBAHASAN..................................................................50
5.1 Hasil 50
5.2 Pembahasan 58
BAB VI. KESIMPULAN DAN SARAN...............................................................60
6.1 Kesimpulan 60
6.2 Saran 60
DAFTAR PUSTAKA
LAMPIRAN

vi
DAFTAR GAMBAR

Gambar 2.1.Gambar ATK............................................................................................24


Gambar 3.1. Kerangka Kerja Penelitian.................................................................27
Gambar 4.1. Bagan Alir Sistem Berjalan...............................................................31
Gambar 4.2. Bagan Alir Sistem Usulan..................................................................32
Gambar 4.3. Diagram Konteks..................................................................................33
Gambar 4.4. Diagram Level Nol (0)........................................................................35
Gambar 4.5. Diagram Hubungan Entitas................................................................37
Gambar 4.6. Rancangan Struktur Menu.................................................................41
Gambar 4.7. Form Login.............................................................................................41
Gambar 4.8. Form Utama...........................................................................................42
Gambar 4.9. Form Depo..............................................................................................42
Gambar 4.10. Form Barang........................................................................................43
Gambar 4.11. Form User.............................................................................................43
Gambar 4.12. Form Pesanan......................................................................................44
Gambar 4.13. Form Pembelian..................................................................................45
Gambar 4.14. Form Penggunaan..............................................................................45
Gambar 4.15. Rancangan Laporan Data Barang..................................................46
Gambar 4.16. Rancangan Laporan Pemesanan Barang.....................................47
Gambar 4.17. Rancangan Laporan Penggunaan Barang...................................47
Gambar 4.18. Rancangan Laporan Pembelian......................................................48
Gambar 4.19. Rancangan Laporan Stok.................................................................49
Gambar 5.1. Form Login.............................................................................................50
Gambar 5.2. Form Utama...........................................................................................51
Gambar 5.3. Form Depo..............................................................................................51
Gambar 5.4. Form Supplier........................................................................................52
Gambar 5.5. Form Barang..........................................................................................52
Gambar 5.6. Form User...............................................................................................53
Gambar 5.7. Form Pemesanan...................................................................................53
Gambar 5.8. Form Pembelian....................................................................................54

vii
Gambar 5.9. Form Penggunaan.................................................................................54
Gambar 5.10. Form Master Stok..............................................................................55
Gambar 5.11 Form Stok..............................................................................................55
Gambar 5.12. Laporan Data Barang........................................................................56
Gambar 5.13. Laporan Stok........................................................................................56
Gambar 5.14. Laporan Pembelian............................................................................57
Gambar 5.15. Laporan Pemesanan Barang............................................................57
Gambar 5.16. Laporan Penggunaan Barang..........................................................58

viii
DAFTAR TABEL

Tabel 2.1. Simbol-Simbol Flowchart.......................................................................16


Tabel 3.1. Jadwal Penelitian.......................................................................................26
Tabel 4.1. Tabel Barang...............................................................................................37
Tabel 4.2. Tabel Data Beli...........................................................................................38
Tabel 4.3. Tabel Data Beli Detail..............................................................................38
Tabel 4.4. Tabel Depo...................................................................................................38
Tabel 4.5. Tabel Penggunaan......................................................................................39
Tabel 4.6. Tabel Penggunaan Detail.........................................................................39
Tabel 4.7. Tabel Pesanan.............................................................................................39
Tabel 4.8. Tabel Pesanan Detail.................................................................................40
Tabel 4.9. Tabel User....................................................................................................40

ix
BAB I
PENDAHULUAN

1.1. Latar Belakang Masalah

Kegiatan dalam sebuah perusahaan yang berhubungan dengan kegiatan

administrasi sangatlah identik dengan peralatan perkantoran atau sering disebut

dengan alat tulis kantor. Dalam menjalankan perusahaan, penggunaan alat tulis

juga harus dikontrol sehingga tidak menyebabkan pengeluaran perusahaan

semakin besar. PT. AJWS merupakan salah satu perusahaan yang cukup banyak

dalam menggunakan ATK untuk menjalankan operasional perusahaan. Perusahaan

ini adalah perusahan distributor dan customer goods yang mempunyai lebih dari

40 cabang, karena perusahaan cukup besar, maka penggunaan ATK harus

diperhatikan. Manajer umum personalia (MUP) yang bertanggung jawab atas

penggunaan ATK perusahaan.

Untuk dapat mengontrol penggunaan ATK, MUP selalu mengecek stok dan

penggunaan ATK setiap cabang, dengan cara meminta laporan penggunaan dan

laporan sisa stok kepada bagian pembelian (admin). Setiap kali MUP meminta

laporan, bagian pembelian membutuhkan waktu dalam merekap data dan

membuat laporan, selain itu sering terjadi kesalahan stok dan pembuatan laporan

yang disebabkan oleh human error ( kesalahan manusia).

Oleh karena itu, penulis bermaksud merancang sebuah sistem yang dapat

mengatasi masalah yang terjadi, dengan adanya sistem, maka laporan stok dan

laporan lainnya dapat dicetak setiap saat sehingga lebih mudah dalam mengambil

keputusan untuk keperluan ATK tersebut.

1
2

Berdasarkan latar belakang di atas, penulis tertarik untuk melakukan

penelitian dengan mengambil judul “Perancangan Aplikasi Pengolahan Alat

Tulis Kantor Pada PT. Alamjaya Wirasentosa”.

1.2. Identifikasi Masalah

Berdasarkan pengamatan yang dilakukan penulis, ditemukan permasalahan

yang dihadapi perusahaan yaitu:

1. Terganggunya pekerjaan karyawan yang membutuhkan ATK disebabkan

stok ATK yang diinginkan tidak ada.

2. Bila ditanya jumlah stok yang tersisa, maka untuk memberikan jawaban

lebih lama karena harus mengecek kartu stok.

3. Sulitnya mengontrol pemesanan, pembelian, stok dan pengiriman barang

sehingga tidak efektifnya administrasi ATK.

Melihat permasalahan tersebut, maka penulis ingin merancang aplikasi untuk

mempermudah dan mempercepat proses kinerja karyawan tersebut.

1.3. Batasan Masalah

Batasan masalah dari penelitian ini adalah:

1. Input dalam sistem ini berupa alat tulis kantor yang merupakan perlengkapan

kantor yang digunakan sehari-hari untuk operasional perusahaan.

2. Sistem ini hanya mencatat data barang, data stok, data supplier, data

pembelian, data pemesanan, dan data penggunaan.

3. Laporan yang dihasilkan adalah laporan stok, laporan pembelian, laporan

penggunaan dan laporan pemesanan.


3

4. Laporan dapat disaring berdasarkan pemilihan tanggal.

1.4. Tujuan dan Manfaat Penelitian

Tujuan dari penelitian ini adalah

1. Merancang sistem informasi ATK, yang dapat memberikan informasi stok,

pemesanan, pembelian, mutasi, dan penggunaan oleh tiap bagian perusahaan

yang lebih akurat dan cepat.

2. Menambah wawasan dan pengetahuan di bidang analisa dan perancangan

sistem informasi administrasi ATK.

Manfaat dari penelitian ini adalah:

1. Bagi Penulis

a. Bagi yang memakai agar tidak terjadi kekurangan ATK.

2. Bagi Perusahaan

a. Mempermudah perusahaan untuk mengetahui data stok ATK.

b. Mempermudah perusahaan mengolah data ATK dan menghasilkan informasi

yang lebih cepat dan akurat.

3. Bagi STMIK TIME

Sebagai bahan referensi penelitian pada masa akan datang.

1.5. Sistematika Penulisan

Sistematika penelitian dalam penyusunan laporan tugas akhir ini adalah

sebagai berikut :
4

BAB I : PENDAHULUAN

Merupakan bab pendahuluan yang menguraikan latar belakang

masalah, identifikasi masalah, tujuan dan manfaat penelitian,

batasan masalah serta sistematika penelitian.

BAB II : LANDASAN TEORI

Bab ini menyajikan tinjauan pustaka berupa konsep sistem

informasi, alat tulis kantor, Data Flow Diagram (DFD), database,

kamus data, Entity Relationship Diagram (ERD), dan bahasa

pemrograman.

BAB III : METODOE PENELITIAN

Bab ini berisikan teknik pengumpulan data, analisa sistem yang

sedang berjalan, perancangan sistem, pembagian sistem, uji coba

sistem.

BAB IV : ANALISA DAN PERANCANGAN

Bab ini berisikan analisa sistem yang sedang berjalan dan

rancangan sistem yang diusulkan peneliti, beserta tahapan

perancangan sistem usulan.

BAB V : HASIL DAN PEMBAHASAN

Bab ini merupakan bab yang membahas hasil penelitian yaitu

aplikasi ATK dan pembahasan mengenai aplikasi setiap form dan

fungsinya, beserta kelebihan dan kekurangan sistem usulan.


5

BAB VI : KESIMPULAN DAN SARAN

Pada bagian terakhir ini, peneliti mencoba menarik beberapa

kesimpulan dan memberikan beberapa saran untuk pengembangan

sistem ke depannya.
BAB II

LANDASAN TEORI

2.1. Pengertian Sistem Informasi

Menurut Kenneth dan Jane (2010:46), sistem informasi merupakan komponen

yang saling bekerja sama untuk mengumpulkan, mengolah, menyimpan dan

menyebarkan informasi untuk mendukung pengambilan keputusan, koordinasi,

pengendalian, analisis masalah dan visualisasi dalam sebuah organisasi.

Sedangkan O’Brien dan Marakas (2008:4), menyatakan bahwa pengertian Sistem

Informasi merupakan kombinasi teratur dari orang-orang, hardware, software,

jaringan komunikasi dan sumber daya yang mengumpulkan, mengubah, dan

menyebarkan informasi dalam sebuah organisasi. Selain itu, Stair dan Reynolds

(2010:10), mendefinisikan sistem informasi sebagai seperangkat elemen atau

komponen yang saling terkait yang di kumpulkan (input), manipulasi process),

menyimpan, dan menyebarkan (output) data dan informasi dan memberikan reaksi

korektif (feedback) untuk memenuhi tujuan. Jadi dapat disimpulkan bahwa Sistem

Informasi adalah kombinasi seperangkat komponen yang terdiri dari orang,

hardware, software, jaringan telekomunikasi dan data yang saling bekerja sama

untuk mengumpulkan, mengolah, menyimpan, dan menyebarkan informasi untuk

mendukung pengambilan keputusan, pengendalian, analisis masalah dan

visualisasi dalam organisasi. Aktifitas dasar dari Sistem Informasi menurut

Laudon (2010:46-47), adalah sebagai berikut.

6
7

1. Input

Melibatkan pengumpulan data mentah dari dalam organisasi atau dari lingkungan

ekternal untuk pengolahan dalam suatu sistem informasi.

2. Process

Melibatkan proses mengkonversi input mentah ke bentuk yang lebih bermakna.

3. Output

Mentransfer proses informasi kepada orang yang akan menggunakannya atau

kepada aktivitas yang akan digunakan.

4. Feedback

Output yang di kembalikan ke anggota organisasi yang sesuai untuk kemudian

membantu mengevaluasi atau mengkoreksi tahap input.

Dalam membangun suatu sistem informasi (dalam hal ini lebih mengacu

kepada pengertian aplikasi perangkat lunak) digunakan metode Siklus Hidup

Pengembangan Sistem (System Development Life Cycle atau SDLC). SDLC terdiri

dari sejumlah tahapan yang dilaksanakan secara berurutan. Secara umum tahapan

dari SDLC adalah sebagai berikut.

1. Pengumpulan data (data gathering)

Jika sudah ada sistem yang berjalan sebelumnya maka perlu dilakukan

pengumpulan data dan informasi yang dihasilkan dari sistem yang ada.

Pengumpulan laporan (report), cetakan (print-out), dan sebagainya, baik yang

sudah ada maupun yang diharapkan untuk ada pada sistem yang baru. Interview

dan questionnaire terhadap orang-orang yang terlibat dalam sistem juga mungkin

perlu dilakukan. Apabila sistem yang akan dikembangkan benar-benar baru


8

(belum ada sistem informasi sebelumnya) maka pada tahapan ini pengembang

bisa lebih menekankan kepada studi kelayakan dan definisi sistem.

2. Analisa Sistem

Jika tahapan pengumpulan data dilakukan dengan melibatkan klien atau

pengguna sistem informasi, maka mulai dari tahapan analisa lebih banyak

dilakukan oleh pihak pengembang sendiri. Tahapan ini terdiri dari analisa terhadap

sistem yang sedang berjalan dan sistem yang akan dikembangkan.

3. Perancangan Sistem (design)

Merancang alir kerja (workflow) dari sistem dalam bentuk diagram alir

(Flowchart) atau Data Flow Diagram (DFD). Merancang basis data (database)

dalam bentuk Entity Relationship Diagram (ERD) bisa juga sekalian membuat

basis data secara fisik. Merancang input ouput aplikasi (interface) dan

menentukan form-form dari setiap modul yang ada. Merancang arsitektur aplikasi

dan jika diperlukan menentukan juga kerangka kerja (framework) aplikasi. Pada

tahapan ini atau sebelumnya, sudah ditentukan teknologi dan tools yang akan

digunakan, baik selama tahap pengembangan (development) maupun pada saat

implementasi (deployment).

4. Penulisan kode program (Coding)

Programming (desktop application) atau Scripting (web-based application)

hanyalah salah satu tahapan dari siklus hidup pengembangan sistem. Tahapan ini

dilakukan oleh satu atau lebih programmer. Jika tahapan analisa dan perancangan

sistem telah dilakukan dengan baik, maka porsi tahapan coding tidaklah besar.

5. Testing
9

Biasanya tahapan ini dilakukan oleh Quality Assurance dari pihak

pengembang untuk memastikan bahwa software yang dibangun telah berjalan

sesuai dengan yang diharapkan. Salah satu metodenya bisa dengan menginput

sejumlah data pada sistem baru dan membandingkan hasilnya dengan sistem lama.

Apabila diperlukan maka tahapan ini bisa dibagi menjadi dua, yaitu testing oleh

pihak pengembang (alpha testing) dan testing oleh pihak pengguna (beta testing).

6. Instalasi

Pada pengembangan aplikasi Client-Server, umumnya terdapat Server untuk

development, testing dan production. Server development berada di tempat

pengembang dan dipergunakan selama pengembangan dan bisa juga setelahnya

untuk perbaikan aplikasi secara terus menerus (continuous improvements). Server

testing berada di tempat pengembang dan bisa juga di tempat pengguna apabila

diperlukan beta testing. Setelah aplikasi siap untuk dipergunakan maka

digunakanlah server production yang berada di tempat pengguna. Pada

prakteknya di tempat pengembang juga bisa terdapat server production yaitu

server yang memiliki spesifikasi hardware dan software yang sama dengan server

di tempat pengguna. Hal ini dimaksudkan agar apabila ditemukan error atau bug

pada aplikasi di tempat pengguna maka pengembang dapat mudah mencari

penyebabnya pada server production mereka.

7. Pelatihan

Pihak pengembang memberikan training bagi para pengguna program aplikasi

sistem informasi ini. Apabila sebelumnya tidak dilakukan beta testing maka pada

tahapan ini juga bisa dilangsungkan User Acceptance Test.


10

8. Pemeliharaan

Maintenance bertujuan untuk memastikan bahwa sistem yang digunakan oleh

pihak pengguna benar-benar telah stabil dan terbebas dari error dan bug.

Pemeliharaan ini biasanya berkaitan dengan masa garansi yang diberikan oleh

pihak pengembang sesuai dengan perjanjian dengan pihak pengguna. Lamanya

waktu pemeliharaan sangat bervariasi. Namun pada umumnya sistem informasi

yang kompleks membutuhkan masa pemeliharaan dari enam bulan hingga seumur

hidup program aplikasi.

2.2. Rekayasa Perangkat Lunak

Menurut Pressman (2010:14):


“Rekayasa Perangkat Lunak adalah pembuatan dan penggunaan prinsip-
prinsip keahlian teknik untuk mendapatkan perangkat lunak yang ekonomis yang
handal dan bekerja secara efisien pada mesin yang sesungguhnya. Rekayasa
Perangkat Lunak mendirikan suatu pondasi untuk proses perangkat lunak yang
lengkap dengan mengidentifikasi sejumlah aktifitas kerangka kerja yang berlaku
untuk semua proyek perangkat lunak, terlepas dari hal ukuran dan kompleksitas.”
Ada beberapa hal yang perlu diperhatikan dalam pembuatan perangkat lunak

yaitu:

1. Fokus pada kualitas (A Quality Focus)

Pendekatan teknik apapun (termasuk rekayasa perangkat lunak) harus

bersandar pada komitmen organisasi terhadap suatu mutu. Total kualitas

manajemen dan filosofi yang sama mendorong budaya perbaikan proses yang

berkesinambungan dan budaya inilah yang pada akhirnya mengarah pada

pengembangan pendekatan yang semakin dewasa untuk rekayasa perangkat lunak.

Fondasi yang mendukung rekayasa perangkat lunak adalah fokus pada kualitas.

2. Proses (Process)
11

Dasar untuk rekayasa perangkat lunak adalah lapisanproses. Proses pada

rekayasa perangkat lunak adalah perekat yang memegang teknologi lapisan (layer)

bersama – sama dan memungkinkan pengembangan perangkat lunak yang

rasional dan tepat waktu. Proses mendefinisikan sebuah kerangka kerja untuk

suatu set key process areas (KPAs) yang harus ditetapkan untuk penyampaian

(delivery) yang efektif dari teknologi rekayasa perangkat lunak. Key process areas

membentuk dasar kontrol manajemen proyek perangkat lunak dan menetapkan

konteks metode – metode teknis mana yang diterapkan, produk kerja (model,

dokumen, data, laporan, form, dan lain-lain) yang diproduksi, milestone yang

ditetapkan, kualitas yang terjamin dan perubahan yang dikelola dengan baik.

3. Metode (Method)

Metode rekayasa perangkat lunak menyediakan teknis “bagaimana” untuk

membangun perangkat lunak. Metode mencakup tugas yang mencakup analisis

kebutuhan (requirment analysis), perancangan (design), program konstruksi

(program construction ), pengujian (testing), dan pemeliharaan (maintenance).

4. Alat Bantu (Tools)

Alat bantu otomatis atau semi – otomatis menyediakan dukungan untuk

proses dan metode. Ketika alat – alat diintegrasikan sehingga informasi yang

dibuat oleh salah satu alat dapat digunakan oleh alat lainnya, sebuah sistem untuk

mendukung perangkat lunak, yang disebut Computer – Aided Software

Engineering (CASE), didirikan CASE menggabungkan software, hardware, dan

database (sebuah repository berisi informasi penting tentang analisis, rancangan,

program konstruksi, dan pengujian) untuk menciptakan lingkungan rekayasa


12

perangkat lunak yang analog dengan Computer – Aided Engineering (CASE)

untuk hardware.

2.3. Enterprise Resource Planning (ERP)

Sistem ERP adalah sebuah terminologi yang diberikan kepada sistem

informasi yang mendukung transaksi atau operasi sehari-hari dalam pengelolaan

sumber daya perusahaan. Sumber daya tersebut meliputi dana, manusia, mesin,

suku cadang, waktu, material dan kapasitas.

Sistem ERP dibagi atas beberapa sub-Sistem yaitu Sistem Financial, Sistem

Distribusi, Sistem Manufaktur, dan Sistem Human Resource. Contoh sistem ERP

komersial antara lain: SAP, Baan, Oracle, IFS, Peoplesoft, dan JD.Edwards. Selain

itu, salah satu sistem ERP open source yang populer sekarang ini adalah

Compiere.

Enterprise Resource Planning (ERP) System adalah sistem informasi yang

diperuntukkan bagi perusahaan manufaktur maupun jasa yang berperan

mengintegrasikan dan mengotomasikan proses bisnis yang berhubungan dengan

aspek operasi, produksi maupun distribusi di perusahaan bersangkutan. ERP

berkembang dari Manufacturing Resource Planning (MRP II) dimana MRP II

sendiri adalah hasil evolusi dari Material Requirement Planning (MRP) yang

berkembang sebelumnya. Sistem ERP secara modular biasanya mengangani

proses manufaktur, logistik, distribusi, persediaan (inventory), pengapalan, invoice

dan akunting perusahaan. Ini berarti bahwa sistem ini nanti akan membantu

mengontrol aktivitas bisnis seperti penjualan, pengiriman, produksi, manajemen

persediaan, manajemen kualitas dan sumber daya manusia.


13

ERP sering disebut sebagai Back Office System yang mengindikasikan bahwa

pelanggan dan publik secara umum tidak dilibatkan dalam sistem ini. Berbeda

dengan Front Office System yang langsung berurusan dengan pelanggan seperti

sistem untuk e-Commerce, Costumer Relationship Management (CRM), e-

Government dan lain-lain. (http://raipeza24.blogspot.com/2011/05/enterprise-

resource-planning.html)

Konsep Enterprise Resource Planning (ERP) dan bagaimana konsep ERP

ini bisa menjadi infrastruktur penting buat suatu industri. Konsep ini dibagi

menjadi 3 bagian, yaitu:

1) Konsep dasar ERP

2) Bagaimana menentukan ERP yang cocok.

3) Sistim ERP di masa depan.

Seiring dengan tuntutan bisnis, kebutuhan industri akan melampaui apa yang

dapat didukung oleh ERP tradisional yang secara murni hanya memfokuskan pada

pengelolaan sumber daya. Industri modern memerlukan ERP bernilai tambah yang

mempunyai cakupan aspek bisnis yang lebih luas.

Manfaat Menggunakan ERP adalah sebagai berikut.

a. Integrasi data keuangan

Untuk mengintegrasikan data keuangan sehingga top management bisa

melihat dan mengontrol kinerja keuangan perusahaan dengan lebih baik.

b. Standarisasi Proses Operasi

Menstandarkan proses operasi melalui implementasi best practice sehingga

terjadi peningkatan produktivitas, penurunan inefisiensi dan peningkatan kualitas

produk.
14

c. Standarisasi Data dan Informasi

Menstandarkan data dan informasi melalui keseragaman pelaporan,

terutama untuk perusahaan besar yang biasanya terdiri dari banyak business unit

dengan jumlah dan jenis bisnis yg berbeda-beda.

4) Faktor pendukung ERP

a. Feature

Perangkat lunak yang tergolong ERP itu secara umum dirancang supaya

dapat memberikan solusi untuk industri jenis apapun (horizontal solution).

Namun, pada kenyataannya, setiap industri itu punya ciri khas tersendiri. Hal ini

menyebabkan timbulnya fungsi-fungsi atau features di ERP yang spesifik untuk

industri tertentu (vertical solution).

Pada sisi lain, teori di dalam ERP itu sendiri juga mengalami proses

evolusi seiring dengan tumbuhnya tuntutan konsumen dan perkembangan

teknologi. Misalnya: tuntutan Inventory Reduction menjadi tuntutan Zero In-

Process-Inventory, dari Batch Manufacturing menjadi Just-In-Time

Manufacturing, dari konsep Routing menjadi konsep Synchronising. Oleh karena

itu, features yang di butuhkan dalam operasi sehari-hari harusnya bisa ditunjang

oleh ERP yang dipilih.

b. Teknologi

Salah satu analis industri ERP terkemuka pernah mengatakan ‘jika

memilih ERP, anda harus melihat teknologi yang digunakan dibaliknya’.

Sayangnya, banyak user yang memilih ERP belum tentu memberikan perhatian

cukup pada hal ini.

c. Sumber Daya Manusia


15

Secanggih apapun teknologi hari ini, ERP tetap saja belum sempurna

seperti yang diharapkan manusia. Di Indonesia masih belum ada badan

independen yang dapat menilai prestasi ERP vendor sekaligus mengaudit kualitas

jasa yang diberikan sehingga sering didengar istilah PBTTJ - Produknya Bagus

Tapi Tidak Jalan. Selain dari vendor, perusahaan juga harus ada sumber daya

manusia yang terampil untuk melaksanakan proyek implementasi ERP ini. (lihat

‘Manajer Proyek - Orang langka di dunia TI’)

d. Infrastruktur

Infrastruktur dalam hal ini termasuk sistem pendukung untuk penerapan

suatu proyek ERP. Contohnya: apakah vendor menyediakan HelpDesk, apakah

vendor mempunyai tata cara (standard operating procedure/methodology) dalam

penerapan sistem ERP; apakah vendor mengetahui langkah apa yang harus

diambil pada saat melakukan customization, apakah vendor bisa menjelaskan

langkah-langkah apa yang harus ditempuh sebelum sistem ‘go-live’, umpamanya.

5) Paparan lain tentang ERP

Berikut ini adalah ringkasan poin-poin yg bisa digunakan sebagai

pedoman pada saat implementasi ERP.

1. ERP adalah bagian dari infrastruktur perusahaan, dan sangat penting untuk

kelangsungan hidup perusahaan. Semua orang dan bagian yang akan

terpengaruh oleh adanya ERP harus terlibat dan memberikan dukungan

terhadap jalannya ERP.

2. ERP ada untuk mendukung fungsi bisnis dan meningkatkan produktivitas,

bukan sebaliknya. Tujuan implementasi ERP adalah untuk meningkatkan daya

saing perusahaan.
16

3. Pelajari kesuksesan dan kegagalan implementasi ERP, jangan berusaha

membuat sendiri praktek implementasi ERP. Ada metodologi tertentu untuk

implementasi ERP yang lebih terjamin keberhasilannya.

Penyebab Gagalnya ERP, yaitu :

a. Waktu dan biaya implementasi yang melebihi anggaran

b. Pre-implementation tidak dilakukan dengan baik

c. Strategi operasi tidak sejalan dengan business process design

dan pengembangannya

d. Orang-orang tidak disiapkan untuk menerima dan beroperasi dengan sistem

yang baru

Kegagalan ERP biasanya ditandai oleh adanya hal-hal sebagai berikut:

a. Kurangnya komitmen top management

b. Kurangnya pendefinisian kebutuhan perusahaan (analisa strategi bisnis)

c. Cacatnya proses seleksi software (tidak lengkap atau terburu-buru

memutuskan)

d. Kurangnya sumber daya (manusia, infrastruktur dan modal)

e. Kurangnya ‘buy in’ sehingga muncul resistensi untuk berubah dari para

karyawan

f. Kesalahan penghitungan waktu implementasi

g. Tidak cocoknya software dgn business process

h. Kurangnya training dan pembelajaran

i. Cacatnya project design & management

j. Kurangnya komunikasi

k. Saran penghematan yang menyesatkan


17

Berikut adalah software ERP yang saat ini beredar, baik yang berlisensi bayar

maupun open source:

a. SAP

b. JDE

c. BAAN

d. MFGPro

e. Protean

f. Compiere

g. Adempiere

2.4. Aplikasi

Menurut Dhanta (2009:32), Aplikasi (application) adalah software yang

dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu,

misalnya Microsoft Word, Microsoft Excel. Sedangkan menurut Anisyah

(2009:30), aplikasi adalah penerapan, penggunaan atau penambahan. Dari

pengertian diatas, dapat disimpulkan bahwa aplikasi merupakan software yang

berfungsi untuk melakukan berbagai bentuk pekerjaan atau tugas-tugas tertentu

seperti: penerapan, penggunaan dan penambahan data.

2.5. Flowchart

Merupakan alat bantu yang digunakan untuk menerangkan logika program,

berupa suatu bagan yang menjelaskan secara rinci langkah-langkah dari proses

program. Bagan alir program dibuat dengan simbol-simbol standar sebagai

berikut.
18

Tabel 2.1. Simbol-Simbol Flowchart

SIMBOL KETERANGAN

Terminal Point Symbol. digunakan untuk

menunjukkan awal dan akhir dari suatu proses.

Preparation Symbol. Simbol Persiapan

digunakan untuk memberi nilai awal Suatu

besaran atau variabel( harga awal ).

Process Symbol. Simbol Proses atau

Pengolahan digunakan untuk mewakili suatu

proses, seperti pengolahan aritmatika atau

pemindahan data.

Predefined Process Symbol. Simbol Proses

Terdefenisi digunakan untuk menunjukkan

suatu operasi yang rinciannya ditunjukkan di

tempat lain atau untuk proses yang detilnya

dijelaskan terpisah, misalnya berbentuk

subroutine.

Decision Symbol. Simbol Keputusan digunakan

untuk mewakili operasi perbandingan logika

atau suatu penyeleksian kondisi di dalam

program.

Input/Output Symbol. Simbol Input/Output

digunakan untuk menyatakan dan mewakili

data masukan atau keluaran.


19

Connector Symbol. Simbol Penghubung

digunakan untuk menunjukkan sambungan dari

bagan alir yang terputus di halaman yang masih

sama.

Off-page Connector. Simbol Penghubung

Halaman lain digunakan untuk menunjukkan

hubungan arus proses yang terputus dengan

sambungannya ada di halaman yang lain.

Flow Lines Symbol. Simbol Garis Alir

digunakan untuk menunjukkan aliran atau arus

dari proses.

2.6. Basis Data

Basis data adalah kumpulan data yang saling berhubungan secara logikal

serta deskripsi dari data tersebut,yang dirancang untuk memenuhi kebutuhan

informasi suatu organisasi. Basis data adalah sebuah penyimpanan data yang besar

yang bisa digunakan oleh banyak pengguna dan departemen. Semua data

terintegrasi dengan jumlah duplikasi yang minimum. Basis Data tidak lagi

dipegang oleh satu departemen, tetapi dibagikan ke seluruh departemen pada

perusahaan. Basis data itu sendiri tidak hanya memegang data operasional

organisasi tetapi juga penggambaran dari data tersebut (Connolly dan Begg,

2010:64). Basis data adalah dua atau lebih simpanan data dengan elemen-elemen

data penghubung, yang dapat diakses lebih dari satu cara. Basis data
20

dinyatakan dengan tehnik-tehnik formal dan manajemen basis data (Abdillah,

2012: 1).

Dengan demikian basis data adalah penyimpanan data yang terstruktur,

terintegrasi dan saling berkaitan dengan elemen-elemen penghubungnya dan dapat

di akses dengan berbagai cara. Oleh karena itu basis data juga bisa didefinisikan

sebagai kumpulan yang menggambarkan sendiri dari catatan yang terintegrasi dan

penggambaran dari data dikenal sebagai sistem katalog (atau kamus data atau

metadata). Definisi data disini dibedakan dari program aplikasi, yang umumnya

sama dengan pendekatan pengembangan modern perangkat lunak, dimana definisi

internal dan eksternal dari sebuah objek dipisahkan. Salah satu keuntungan dari

pendekatan tersebut adalah abstraksi data dimana dapat mengubah definisi

internal dari sebuah objek tanpa mempengaruhi pengguna dari objek jika definisi

eksternal objek tersebut tidak berubah.

Contoh aplikasi pengolahan database adalah Microsoft Access. Database

yang disusun dalam Microsoft Access terdiri dari beberapa komponen yang

membentuk suatu sitem. Komponen-komponen tersebut yaitu:

1. Table, merupakan sarana penyimpanan data.

2. Query, adalah tabel lain yang merupakan turunan dari beberapa tabel dengan

maksud penyaringan untuk menampilkan data tertentu saja sesuai dengan

keperluan.

3. Form, adalah sarana untuk menampilkan data maupun informasi yang

diperlukan.
21

4. Report, adalah sarana untuk menampilkan data yang akan dilaporkan.

Komponen ini mampu membentuk format khusus karena sifatnya sebagai

perancangan laporan.

5. Macro, adalah fasilitas untuk mempermudah operasi dengan cara membentuk

proses otomatis tanpa harus melakukan penelitian kode program.

6. Module, adalah fasilitas untuk menyusun proses secara otomatis dengan cara

penelitian kode program.(Sudarma S, 2009: 2).

2.7. Bahasa Pemrograman

Bahasa Pemrograman adalah bahasa yang digunakan untuk memprogram

komputer, yang dibagi menjadi tiga level bahasa yaitu bahasa tingkat rendah (low

level language), bahasa tingkat menengah (middle level language) dan bahasa

tingkat tinggi (high level language).

a. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan

(assembly), yaitu memberikan perintah kepada komputer dengan memakai

kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP,

JGE, JL, LOOP, dan sebagainya.

b. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran

instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi

di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>,

&&, ||, dan sebagainya.

c. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi

berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for,

while, and, or, dan lain-lain.


22

Contoh bahasa pemrograman tingkat tinggi adalah Microsoft Visual Basic.

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah

bahasa pemrograman yang menawarkan Integrated Development Environment

(IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft

Windows dengan menggunakan model pemrograman (COM). (Hendrayudi,

2009:3).

Visual Basic merupakan turunan bahasa BASIC dan menawarkan

pengembangan aplikasi komputer berbasis grafik dengan cepat. Beberapa bahasa

script seperti Visual basic for Applications (VBA) dan Visual Basic Scripting

Edition (VBScript), mirip seperti halnya Visual basic, tetapi cara kerjanya yang

berbeda.

Visual Basic merupakan bahasa yang mendukung Object Oriented

Programming (OOP), Namun tidak sepenuhnya. Beberapa karakteristik obyek

tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan

pada Classmodule. Polymorphism secara terbatas bisa dilakukan dengan

mendeklarasikan Class module yang memiliki Interface tertentu. Visual Basic

tidak bersifat case sensitif.

Contoh program sederhana dalam bahasa Visual Basic .NET yang dipakai
untuk menghitung jumlah pembayaran dari m_item buah barang dengan harga
m_price per item ditambah 5% pajak penjualan.
Dim m_item, m_price, tax, total As double

m_item = double.Parse(textBox1.Text)

m_price = double.Parse(textBox2.Text)

tax = 0.05

total = m_item * m_price * (1 + tax)

label5.Text = total.ToString()
23

MessageBox.Show("Well Done.")

Berikut ini adalah contoh lain dari program Visual Basic yang menggunakan

objek CheckBox dan ComboBox untuk menghitung jumlah kredit mata kuliah

yang diambil oleh seorang mahasiswa (masing-masing mata kuliah = 3 kredit):

Dim total As Integer

total = 0 ' awal dari jumlah kredit total

If (CheckBox1.Checked = True) Then 'boleh memilih semua checkbox

total += 3

EndIf

If (CheckBox2.Checked = True) Then

total = total + 3

EndIf

If (CheckBox3.Checked = True) Then

total = total + 3

EndIf

If (ComboBox1.SelectedIndex = 0) Then 'hanya bisa memilih satu

total = total + 3

ElseIf (ComboBox1.SelectedIndex = 1)

Then total = total + 3

ElseIf (ComboBox1.SelectedIndex = 2)

Then total = total + 3

End If

Label3.Text = CStr(total) ' hasil kredit total yang diambil


24

2.8. Alat Tulis Kantor (ATK)

Alat tulis kantor adalah perlengkapan kantor yang sangat penting, tanpa alat-

alat tersebut pekerjaan akan terbengkalai dan bahkan tidak akan terselesaikan.

Banyak sekali jenis-jenis alat tulis kantor seperti:

a. Pulpen

b. Pensil

c. Spidol papan tulis

d. Spidol kecil

e. kertas HVS

f. Kertas polio

g. Album kartu nama

h. Amplop

i. Buku agenda

j. Buku quarto

k. Buku tulis

l. Tinta dan pita printer

m. Kertas warna

n. Kertas buram

o. Lebel kertas

p. Lakban bening atau coklat

q. Lem stik

r. Steples dan isinya

s. Tinta stempel

t. Penggaris
25

u. Penghapus

v. Gunting

w. Cutter

x. Kalkulator

y. Map kertas

z. dan lain-lain

Pada kegunaannya, barang tersebut adalah sebuah perangkat yang digunakan

disebuah dan berada di dalam kantor. Barang tersebut juga menggambarkan

sebagian besar barang-barang yang diperlukan disemua kantor berawal dari

kenyaman klip kertas hingga folder serta lainnya. Meskipun sekarang ini

teknologi semakin canggih tetapi tetap saja tempat kerja tidak akan berfungsi

tanpa adanya alat tulis kantor, bahkan hingga saat ini masih menemukan barang

tersebut berada di laci-laci meja kerja. Beberapa peralatan tulis kantor yang sering

digunakan serta menjadi bagian utama, yaitu:


26

Gambar 2.1.Gambar ATK


(Sumber: atk-malang.indonetwork.co.id)

a. File : semua tempat kerja membutuhkan file untuk menyimpan surat-surat

penting dan disimpan ditempat aman serta terjaga hingga digunakan

kembali dalam jangka waktu kemudian. Berbagai jenis file yang terdapat

atau dijual dipasaran seperti file portofolio, file klip dan file suspensi.

Semua tergantung pada kebutuhan yang kantor perlukan.

b. Kertas : adalah salah satu kebutuhan utama dalam sebuah tempat kerja,

tanpa kertas pekerjaan tidak bisa berjalan serta pekerja tidak bisa bekerja.

Ukuran kertas yang umum digunakan oleh tempat kerja adalah ukuran A4,

karena ukuran tersebut sering digunakan dalam mengirim serta menerima

sebuah surat, mengeprint hasil dari komputer serta melakukan faks.


27

c. Pulpen atau pena : barang tersebut juga merupakan faktor terpenting,

karena sangat diperlukan untuk tulis menulis sebuah dokumen, surat serta

lainnya.

d. Pelengkap : jenis ini terdapat beberapa macam seperti lem, staples, klip,

solatip, gunting, penghapus pensil dan tip-x, kalkulator. Peralatan tersebut

untuk sebuah pelengkap tempat kerja serta akan berfungsi pada saat

diperlukan.

e. Kalender meja : barang tersebut sangat membantu dalam mengetahui

tanggal dan hari serta mengetahui kapan ada urusan penting.

Hal di atas adalah beberapa hal penting dalam perlengkapan peralatan tulis

dalam menjalankan sebuah pekerjaan kantor. Di semua tempat kerja seluruh dunia

akan mempunyai ruang perlengkapan kantor dan para karyawan bisa mendapatkan

kebutuhan mereka dalam peralatan kantor di ruang tersebut. Beberapa

perlengkapan kerja seperti pemegang pena dan pemegang solatip dapat disebut

sebagai aksesoris dekstop walaupun bentuknya kecil tapi terkadang sangat

dibutuhkan disebuah tempat kerja. Sebuah meja jika diorganisir dengan baik

tentunya memungkinkan setiap karyawan bekerja dengan baik. Dalam pembelian

peralatan tulis mungkin akan terjadi perbedaan harga karena kualitas, kuantitas

dan merek. Banyak perusahaan-perusahaan penjual peralatan tulis memberikan

diskon jika melakukan pembelian dalam jumlah banyak. Oleh karena itu , banyak

perusahaan yang melakukan berlangganan kepada perusahaan penjual peralatan

tulis dan penjual pun melakukan beragam cara agar konsumennya tetap

berlangganan seperti memberikan hutang dan diskon.


BAB III

METODE PENELITIAN

3.1. Tempat dan Jadwal Penelitian

Peneliti melakukan penelitian di PT. AJWS yang terletak di Jl. Tanjung

Morawa Km. 15. Berikut ini dijabarkan jadwal penelitian yang dapat dilihat pada

Tabel 3.1.

Tabel 3.1. Jadwal Penelitian

November Desember Januari Februari Maret April


Waktu 2014 2014 2015 2015 2015 2015

2
1 2 3 4 1 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Kegiatan
Identifikasi
Masalah

Pengumpulan
Data

Analisa Sistem

Perancangan
Sistem

Pembangunan
Sistem

Uji Coba
Sistem

Penulisan
Laporan Skripsi

28
3.2. Kerangka Kerja

Dalam melakukan perancangan sistem, diperlukan sebuah kerangka kerja

yang dijadikan sebagai panduan mengenai langkah-langkah yang harus

dikerjakan. Adapun kerangka kerja yang dibuat penulis seperti Gambar 3.1.

Identifikasi Masalah

Pengumpulan Data

Analisa Sistem

Perancangan Sistem

Pembangunan Sistem

Uji Coba Sistem

Gambar 3.1. Kerangka Kerja Penelitian

3.2.1. Identifikasi Masalah

Dalam melakukan penelitian ini, penulis menemukan masalah yang dihadapi

perusahaan adalah perhitungan stok ATK lama sehingga membuat pengambilan

keputusan menjadi lama, selain itu pembuatan laporan penggunaan ATK

membutuhkan waktu yang lama.


3.2.2. Metode Pengumpulan Data

Pada perancangan sistem ini perlu pendekatan terstruktur dalam usaha

memperoleh data. Adapun metode pengumpulan data yang digunakan peneliti

adalah sebagai berikut:

1. Observasi yaitu melakukan pengamatan secara langsung pada perusahaan

yaitu mengamati pembelian, pengambilan, dan mutasi ATK.

2. Interview (komunikasi langsung) yaitu mengadakan wawancara dengan pihak

karyawan AJWS bagian ATK.

3. Kepustakaan yaitu mencari dan membaca referensi yang ada kaitannya dengan

penelitian yaitu teori mengenai sistem, perancangan dan pembuatan aplikasi.

3.2.3. Analisa Sistem

Analisa sistem bertujuan untuk merancang sistem yang baru untuk

mempermudah pembuatan aplikasi ATK. Beberapa langkah yang dilakukan

penulis adalah menganalisa sistem yang ada sebagai berikut:

1. Menentukan identitas dari sistem yakni menentukan sistem apa yang

diterapkan, batasannya dan apa yang dilaksanakan sistem tersebut.

2. Menentukan tujuan dari sistem yakni menentukan ouput yang dihasilkan dari

sistem. Fungsi dan tujuan yang diminta untuk memaksimalkan pengolahan

data secara komputerisasi.

3. Bagian-bagian apa saja yang terdapat dalam sistem dan apa tujuan dari

masing-masing bagian tersebut.

4. Bagaimana bagian-bagian yang ada dalam sistem itu saling berhubungan

menjadi satu kesatuan.


3.2.4. Perancangan Sistem

Perancangan merupakan langkah pertama di dalam fase pengembangan

rekayasa suatu produk atau sistem. Perancangan ini terdiri dari perancangan antar

muka (form), perancangan database, dan perancangan laporan. Tujuan

perancangan adalah membuat suatu aplikasi untuk meng-input data dan membuat

laporan penggunaan ATK. Aplikasi ini dirancang menggunakan Visual Basic. Net

dan database Ms. Access. Metode perancangan sistem yang dilakukan penulis

adalah metode waterfall yakni pengerjaan dari suatu sistem dilakukan secara

berurutan atau secara linear.

3.2.5. Pembangunan Sistem

Untuk memenuhi kebutuhan operasional dan data seperti yang telah

dijelaskan di atas, maka perlu ditentukan perangkat lunak pengolahan basis data.

Perangkat lunak tersebut adalah database management system (DBMS). Dengan

menggunakan DBMS, pengguna akan dapat melakukan proses membaca,

mengubah atau menghapus data. Pembangunan sistem ini, penulis menggunakan

Ms. Access sebagai database. Bahasa pemrograman yang akan digunakan penulis

adalah VB. Net yang memiliki kemampuan sebagai bahasa pemrograman

berorientasi objek.

3.2.6. Uji Coba Sistem

Pengujian dilakukan pada keseluruhan menu sistem. Memeriksa setiap menu

yang tersedia, source code dan method. Tujuan pengujian sistem adalah untuk
mengetahui bahwa komponen-komponen sistem telah berfungsi dengan baik

sehingga perangkat lunak siap digunakan.


BAB IV
ANALISA DAN PERANCANGAN SISTEM

4.1. Analisa

Sistem informasi ATK ini dimulai dari adanya keperluan barang dari

karyawan dalam menunjang keperluan kegiatan operasionalnya. Karyawan

meminta langsung pada bagian pembelian ATK, lalu bagian ATK merekap dan

mengecek ATK yang tersedia. Jika ATK mencukupi maka barang akan diberikan

secara langsung kepada bagian yang memerlukan. Jika stok kurang, maka data

tersebut diberikan ke bagian pembelian kemudian diteruskan ke bagian Manajer

Umum Personalia (MUP) untuk disetujui. Jika disetuju, maka akan dikeluarkan

sebuah bon hijau untuk mengambil uang secara langsung dari kasir untuk

kemudian dibelanjakan sesuai rekapan keperluan. Setelah dibeli, barang yang

dipesan diberikan kepada bagian yang meminta.

Bagian-bagian yang terlibat pada sistem informasi ATK meliputi karyawan,

pembelian, MUP, dan kasir. Bagan alir sistem yang sedang berjalan pada

perusahaan dapat diilihat pada gambar 4.1.

33
34

Gambar 4.1. Bagan Alir Sistem Berjalan

Pada sistem usulan tidak begitu berbeda dengan sistem berjalan, kecuali pada

sistem usulan sudah digunakan sebuah aplikasi. Data akan disimpan ke dalam

sebuah database. Gambar 4.2 menunjukkan bagan alir sistem usulan.


35
Gambar 4.2. Bagan Alir Sistem Usulan
36

4.2. Perancangan

Perancangan merupakan langkah pertama di dalam fase pengembangan

program atau sistem. Tujuan perancangan adalah membuat program pengolahan

ATK.

4.2.1. Rancangan Data Flow Diagram

Data Flow Diagram atau diagram aliran data adalah model proses yang

digunakan untuk menggambarkan aliran data melalui sebuah sistem dan tugas atau

pengolahan data yang dilakukan oleh sistem. Notasi tiap level menggunakan

notasi De Marco & Jourdan untuk menggambarkan DFD Sistem Informasi ATK.

Konteks diagram atau DFD level 0 menerangkan entitas-entitas yang terlibat

dalam sistem.

a. Diagram Konteks

Diagram konteks yang dipakai dalam merancang sistem ini dapat dilihat pada

gambar 4.3 berikut.

Gambar 4.3. Diagram Konteks


37

Diagram konteks ini terdiri dari 4 entitas, yaitu entitas karyawan, pembelian,

kepala pembelian dan MUP. Entitas karyawan memberikan data pemesanan

barang ATK ke pembelian dan bagian pembelian meng-input data ke sistem, data

yang di-input adalah data depo, data barang, data penggunaan, dan data

pembelian. Sistem juga memberikan keluaran berupa laporan kepada entitas

kepala pembelian dan MUP berupa laporan stok, laporan pembelian, laporan

penggunaan, laporan pemesanan, dan laporan barang.

b. Diagram Level Nol (0) Sistem Usulan

Diagram level nol sistem usulan terdiri dari 4 proses utama yaitu pemesanan,

penggunaan, pembelian, mutasi dan pembuatan laporan. Pada proses mengolah

data, maka entitas memberikan masukan berupa data depo dan data barang ke

sistem dan disimpan pada tabel depo dan tabel barang. Pada proses kedua,

karyawan yang membutuhkan ATK memberikan masukan ke sistem berupa

keperluan ATK dan disimpan ke tabel pemesanan. Untuk proses ketiga, entitas

pembelian memberikan masukan berupa data pembelian, mutasi dan penggunaan

ke sistem dan disimpan ke tabel masing-masing yaitu tabel pembelian, mutasi, dan

tabel penggunaan. Sedangkan untuk proses keempat adalah proses pembuatan

laporan yang diberikan kepada kepala pembelian dan MUP yaitu berupa laporan

barang, laporan pembelian, penggunaan dan pemesanan ATK. Diagram nol dapat

dilihat pada gambar 4.4 berikut.


38
Data Depo 1.0 Data Depo A Depo

Pembelian
Mengolah Data ATK
Data Barang Data Barang
B Barang
Data 2.0

Pemesanan ATK Data Keperluan

C Pemesanan ATK Karyawan


Pemesanan
D Beli Data Pembelian Data Pembelian

3.0
Data Mutasi Pembelian, Data Mutasi Pembelian

E Mutasi Penggunaan & Data Pengunaan


Mutasi
F Penggunaan
Data Pengunaan
Data Pemesanan ATK 4.0 Data Barang

Data Pembelian Lap Barang

Data Mutasi Pembuatan Laporan Lap Mutasi


Data Penggunaan
Lap Pembelian Kepala

Lap Penggunaan Pembelian dan


MUP
Lap Pemesanan ATK

Gambar 4.4. Diagram Level Nol (0)

4.2.2. Kamus Data

Kamus Data atau Data Dictionary adalah katalog fakta tentang data dan

kebutuhan informasi. Dengan menggunakan kamus data, analisa sistem dapat

mendefinisikan aliran data yang ada di sistem dengan lengkap. Kamus data dibuat

pada tahap analisa sistem dan digunakan dengan baik pada tahap analisa maupun
39

tahap perancangan sistem. Pada tahap analisa, kamus data dapat digunakan

sebagai alat komunikasi antara penganalisa sistem dengan pemakai sistem tentang

informasi yang dibutuhkan oleh pemakai, sedangkan pada tahap perancangan

database, kamus data dibuat berdasarkan arus data yang ada di dalam diagram alir

data. Adapun hal yang harus dimuat dalam kamus data adalah sebagai berikut.

1. Tabel Barang = KodeBarang + Barang + Satuan + Jumlah + HargaBeli

2. Tabel Depo = KodeDepo + Depo + Alamat + Telp + Fax

3. Tabel User = KodeUser + Password

4. Tabel Beli = Nofaktur + TglBeli + KodeDepo + Pemesan + Keterangan

5. Tabel Beli Detail = Nofaktur + KodeBarang + Barang + Jumlah + HargaBeli +

Total

6. Tabel Penggunaan = NoPenggunaan + Tgl + KodeDepo + Nama + Keterangan

7. Tabel Penggunaan Detail = NoPenggunaan + KodeBarang + Barang + Jumlah

8. Tabel Pemesanan = NoPesanan + TglPesanan + KodeDepo + Pemesan +

Keterangan

9. Tabel Pemesanan Detail = NoPesanan + KodeBarang + Barang + Jumlah

4.2.3. Entity Relationship Diagram (ERD)

Diagram Hubungan Entitas ini menggambarkan hubungan antara tabel-tabel

yang terdapat pada database, yang dimana di dalam tabel tersebut terdapat field

kunci (primary key), dan terdapat kunci tamu (foreign key). Gambar 4.5

menunjukkan diagram hubungan entitas sebagai berikut.


40

Gambar 4.5. Diagram Hubungan Entitas

4.2.4. Struktur Database

Dalam merancang database, peneliti melakukan penyediaan field-field

sesuai dengan form input yang dirancang. Adapun struktur database tersebut

yaitu:

1. Tabel Barang, digunakan untuk menyimpan data barang. Tabel 4.1

menunjukkan struktur tabel barang.

Tabel 4.1. Tabel Barang

Field Type Size Keterangan

KodeBarang (PK) Text 10 Kode Barang


Barang Text 50 Nama Barang
Satuan Text 15 Satuan Barang
Jumlah Number Double Jumlah Barang
HargaBeli Number Double Harga Beli Barang
41

2. Tabel Beli, digunakan untuk menyimpan data pembelian barang. Tabel 4.2

dan tabel 4.3 menunjukkan tabel beli.

Tabel 4.2. Tabel Data Beli

Field Type Size Keterangan


Nofaktur (PK) Text 15 Nomor Faktur
TglBeli Date 8 Tanggal Beli
KodeDepo Text 5 Kode Depo
Pemesan Text 25 Nama Pemesan
Keterangan Text 100 Keterangan

Tabel 4.3. Tabel Data Beli Detail

Field Type Size Keterangan


Nofaktur (FK) Text 15 Nomor Faktur
KodeBarang Text 10 Kode Barang
Barang Text 30 Nama Barang
Jumlah Number Double Jumlah
HargaBeli Number Double Harga Beli
Total Number Double Total

3 Tabel Depo, digunakan untuk menyimpan data depo. Tabel 4.4

menunjukkan tabel depo.

Tabel 4.4. Tabel Depo

Field Type Size Keterangan


KodeDepo (PK) Text 5 Kode Depo
Depo Text 20 Nama Depo
Alamat Text 100 Alamat Depo
Telp Text 15 Nomor Telepon Depo
Fax Text 15 Nomor Fax Depo
42

4 Tabel Penggunaan, digunakan untuk menyimpan data penggunaan ATK.

Tabel 4.5 dan tabel 4.6 menunjukkan tabel penggunaan.

Tabel 4.5. Tabel Penggunaan

Field Type Size Keterangan


NoPenggunaan (PK) Text 10 Nomor Penggunaan
Tgl Date 8 Tgl Penggunaan
KodeDepo Text 5 Kode Depo
Nama Text 20 Nama Pengguna ATK
Keterangan Text 100 Keterangan

Tabel 4.6. Tabel Penggunaan Detail

Field Type Size Keterangan


NoPenggunaan (FK) Text 10 Nomor Penggunaan
KodeBarang Text 10 Kode Barang
Barang Text 30 Nama Barang
Jumlah Number Double Jumlah

5 Tabel Pesanan, digunakan untuk menyimpan data pesanan keperluan ATK.

Tabel 4.7 dan 4.8 menunjukkan tabel pesanan.

Tabel 4.7. Tabel Pesanan

Field Type Size Keterangan


NoPesanan (PK) Text 10 Nomor Pesanan
TglPesanan Date 8 Tgl Pesanan
KodeDepo Text 5 Kode Depo
Pemesan Text 20 Pemesan
Keterangan Text 100 Keterangan
43

Tabel 4.8. Tabel Pesanan Detail

Field Type Size Keterangan


NoPesanan (FK) Text 10 Nomor Pesanan
KodeBarang Text 10 Kode Barang
Barang Text 30 Nama Barang
Jumlah Number Double Jumlah

3 Tabel User, digunakan untuk menyimpan data user yang dipakai untuk

login ke aplikasi ATK. Tabel 4.9 menunjukkan tabel user.

Tabel 4.9. Tabel User

Field Type Size Keterangan


KodeUser Text 10 Kode User
Password Text 10 Kata Sandi

4.2.5. Perancangan Antarmuka

Perancangan antarmuka ini dibuat guna untuk mempermudah dalam

pembuatan program dan tampilan program. Perancangan Antarmuka meliputi:

1. Struktur Menu

Struktur menu adalah bentuk umum dari suatu rancangan program untuk

memudahkan pemakai dalam melihat isi program. Pada perancangan ini dibuat

menu yang dapat mengintegrasikan seluruh informasi ATK. Adapun rancangan

menu dari program ATK ini ditunjukkan oleh gambar 4.6 berikut ini.
44

Gambar 4.6. Rancangan Struktur Menu

2. Perancangan Input

Rancangan input adalah tampilan program untuk mengubah isi dari program

utama. Rancangan input yang diusulkan adalah sebagai berikut.

Adapun perancangan input yang dilakukan pada program aplikasi ini adalah:

a. Form Login

Form ini berfungsi sebagai form login, jika memasukan username dan

password yang salah, maka tidak akan masuk ke program ATK, tetapi jika

benar maka akan tampil form utama. Gambar 4.7 menunjukkan form

login.

Gambar 4.7. Form Login


45

b. Form Utama

Form ini adalah tampilan utama, ketika program dijalankan. Form ini

berisi menu-menu yaitu: master, pemesanan, pembelian, penggunaan

/mutasi, stok, laporan dan tentang. Gambar 4.8 menunjukkan form utama.

Gambar 4.8. Form Utama

c. Form Depo

Form ini digunakan untuk meng-inputkan data master depo (cabang). Data

depo ini disimpan dalam tabel depo. Gambar 4.9 menunjukkan form depo.

Gambar 4.9. Form Depo


46

d. Form Barang

Form ini digunakan untuk meng-input-kan data barang. Data barang ini

disimpan dalam tabel barang. Gambar 4.10 menunjukkan form barang.

FORM BARANG

KODE BARANG

BARANG

SATUAN

JUMLAH
SIMPAN HAPUS
HARGA BELI

KODE BARANG SATUAN JUMLAH HARGA BELI


BARANG

Gambar 4.10. Form Barang

e. Form User

Form ini digunakan untuk meng-input-kan data user. Data User ini

disimpan dalam tabel user. Gambar 4.11 menunjukkan form user.

Gambar 4.11. Form User


47

f. Form Pesanan

Form ini digunakan untuk meng-input-kan data pesanan kebutuhan ATK.

Data pesanan ini disimpan dalam tabel pesanan. Gambar 4.12

menunjukkan form pesanan.

Gambar 4.12. Form Pesanan

g. Form Pembelian

Form ini digunakan untuk meng-input-kan data pembelian. Data

pembelian ini disimpan dalam tabel pembelian. Gambar 4.13 menunjukkan

gambar form pembelian.


48

Gambar 4.13. Form Pembelian

h. Form Penggunaan

Form ini digunakan untuk meng-input-kan data penggunaan ATK. Data

penggunaan ATK ini akan disimpan ke tabel penggunaan. Gambar 4.14

menunjukkan form penggunaan.

FORM PENGGUNAAN
NO. PENGGUNAAN NAMA
TGL DD-MMM-YYYY
V KETERANGAN

KODE DEPO V
[KETERANGAN NAMA DEPO]
KODE BARANG BARANG JUMLAH

V [ NAMA BARANG ]

KODE BARANG BARANG JUMLAH


+
X
SIMPAN

HAPUS

Gambar 4.14. Form Penggunaan


49

3. Perancangan Output

Adapun perancangan output yang dilakukan pada program aplikasi ini

adalah:

a. Rancangan Laporan Data Barang

Rancangan laporan data barang ini digunakan untuk menyediakan

informasi mengenai data master barang termasuk harga beli barang.

Adapun bentuk tampilan dari rancangan laporan data barang ditunjukkan

pada gambar 4.15 berikut.

Gambar 4.15. Rancangan Laporan Data Barang

b. Rancangan Laporan Pemesanan Barang

Rancangan laporan pemesanan ini digunakan untuk menyediakan

informasi mengenai barang ATK apa saja yang dipesan. Adapun bentuk

tampilan dari rancangan laporan pemesanan barang. Gambar 4.16

menunjukkan laporan pemesanan.


50

Gambar 4.16. Rancangan Laporan Pemesanan Barang

c. Rancangan Laporan Penggunaan Barang

Rancangan laporan penggunaan barang ini digunakan untuk menyediakan

informasi mengenai data penggunaan barang ATK. Laporan dapat disaring

dengan perhari, perminggu, perbulan, dan lain-lain. Adapun bentuk

tampilan dari rancangan laporan penggunaan barang ATK. Gambar 4.17

menunjukkan laporan penggunaan barang.

Gambar 4.17. Rancangan Laporan Penggunaan Barang


51

d. Rancangan Laporan Pembelian Barang

Rancangan laporan pembelian barang ini digunakan untuk menyediakan

informasi mengenai data pembelian barang ATK. Laporan dapat disaring

dengan perhari, perminggu, perbulan, dan lain-lain. Adapun bentuk

tampilan dari rancangan laporan pembelian barang ATK. Gambar 4.18

menunjukkan laporan pembelian barang.

Gambar 4.18. Rancangan Laporan Pembelian

e. Rancangan Stok

Rancangan laporan stok barang ini digunakan untuk menyediakan

informasi mengenai sisa stok barang ATK. Adapun bentuk tampilan dari

rancangan laporan stok barang ATK. Gambar 4.19 menunjukkan laporan

stok.
52

Gambar 4.19. Rancangan Laporan Stok


BAB V

HASIL DAN PEMBAHASAN

5.1. Hasil

Dari hasil penelitian yang dilakukan pada PT. AJWS, sistem informasi ATK

masih bersifat manual dan pembuatan laporan tidak praktis dan membutuhkan

waktu yang cukup lama, selain itu terjadinya kesalahan lebih besar. Untuk itu

penulis merancang sebuah aplikasi pengolahan ATK yang dapat memaksimalkan

penjualan. Dengan sistem ini, diharapkan akan meningkatkan efektivitas dan

efesiensi dalam menghasilkan laporan yang diinginkan yaitu laporan data barang,

laporan stok, laporan pembelian, laporan pemesanan, laporan penggunaan barang.

Berikut dirincikan tampilan aplikasi sebagai berikut.

a. Form Login

Form ini adalah Form login. Pengguna harus memasukan user name dan

password dengan benar sehingga dapat menggunakan program ini. Gambar

5.1 menunjukkan gambar form login.

Gambar 5.1. Form Login

53
54

b. Form Utama

Form utama ini terdiri dari menu master, pemesanan, pembelian,

penggunaan/ mutasi, stok, laporan dan tentang. Gambar 5.2 menunjukkan

form utama.

Gambar 5.2. Form Utama

c. Form Depo

Form depo digunakan untuk menambah, mengubah, dan menghapus data

depo. Gambar 5.3 menunjukkan form depo.

Gambar 5.3. Form Depo


55

d. Form Supplier

Form supplier digunakan untuk menambah, mengubah, dan menghapus data

supplier. Gambar 5.4 menunjukkan form supplier.

Gambar 5.4. Form Supplier

e. Form Barang

Form barang digunakan untuk menambah, mengubah, dan menghapus data

barang. Gambar 5.5. menunjukkan gambar form barang.

Gambar 5.5. Form Barang


56

f. Form User

Form user digunakan untuk menambah, mengubah, dan menghapus data

user. Gambar 5.6 menunjukkan form user.

Gambar 5.6. Form User

g. Form Pemesanan

Form pesanan digunakan untuk menambah, mengubah, dan menghapus data

pemesanan ATK yang belum tersedia. Gambar 5.7 menunjukkan form

pemesanan.

Gambar 5.7. Form Pemesanan


57

h. Form Pembelian

Form ini digunakan untuk menambah, mengubah dan menghapus data

pembelian ATK. Gambar 5.8 menunjukkan form pembelian.

Gambar 5.8. Form Pembelian

i. Form Penggunaan

Form penggunaan digunakan untuk menambah, mengubah, dan menghapus

data penggunaan ATK. Gambar 5.9 menunjukkan form penggunaan.

Gambar 5.9. Form Penggunaan


58

j. Form Master Stok

Form stok digunakan untuk melihat sisa stok ATK. Gambar 5.10

menunjukkan form mater stok ATK.

Gambar 5.10. Form Master Stok

k. Form Stok

Form stok digunakan untuk melihat history stok ATK. Gambar 5.11

menunjukkan form history stok ATK.

Gambar 5.11 Form Stok

l. Laporan Data Barang

Form ini dipakai untuk mencetak laporan data barang ATK. Gambar 5.12

menunjukkan laporan barang ATK.


59

Gambar 5.12. Laporan Data Barang

m. Laporan Stok

Form ini dipakai untuk mencetak laporan data stok data barang. Gambar 5.13

menunjukkan stok ATK.

Gambar 5.13. Laporan Stok


60

n. Laporan Pembelian

Form ini dipakai untuk mencetak laporan pembelain. Laporan pembelian

dapat disaring berdasarkan tanggal. Gambar 5. 14 menunjukkan laporan

pembelian.

Gambar 5.14. Laporan Pembelian

o. Laporan Pemesanan

Form ini dipakai untuk mencetak pemesanan barang ATK. Laporan data

pemesanan ATK dapat disaring berdasarkan tanggal. Gambar 5.15

menunjukkan laporan pemesanan.

Gambar 5.15. Laporan Pemesanan Barang


61

p. Laporan Penggunaan Barang

Form ini dipakai untuk mencetak laporan pengunaan ATK. Laporan

penggunaan ATK ini dapat disaring berdasarkan tanggal. Gambar 5.16

menunjukkan laporan penggunaan ATK.

Gambar 5.16. Laporan Penggunaan Barang

5.2. Pembahasan

Setelah melakukan penelitian di PT. AJWS, Penulis membangun sebuah

aplikasi untuk memaksimalkan pengolahan persediaan ATK, pencatatan

pembelian, dan pengguna ATK. Pembahasan ini meliputi kekurangan dan

kelebihan pada tiap sistem.

Kekurangan sistem berjalan adalah sebagai berikut.

1. Data stok ATK tidak terkontrol dan sering terjadi kesalahan.

2. Pembuatan laporan pembelian dan penggunaan sering terjadi kesalahan

dan membutuhkan waktu yang lama.


62

Kelebihan sistem yang sedang berjalan adalah sebagai berikut.

1. Pengecekan stok opname lebih sering dilakukan.

2. Data dicatat setiap ada pembelian, penggunaan, dan pemesanan.

Kekurangan sistem usulan adalah sebagai berikut.

1. Membutuhkan sumber daya manusia (SDM) yang dapat mengoperasikan

komputer.

2. Data harus diinput setiap ada transaksi.

Kelebihan sistem usulan adalah sebagai berikut:

1. Efisiensi dalam pembuatan laporan.

2. Dapat mengetahui stok dengan cepat.


BAB VI

KESIMPULAN DAN SARAN

6.1. Kesimpulan

Dari hasil penelitian yang dilakukan, peneliti mengambil beberapa

kesimpulan antara lain sebagai berikut.

1. Aplikasi pengolahan ATK dapat mempermudah dan mempercepat pencatatan

pengolahan ATK meliputi data pemesanan, data pembelian, dan penggunaan

ATK.

2. Dengan adanya program ini, PT.AJWS dapat mengetahui stok ATK yang

tersedia dengan cepat dan tepat.

3. Pengontrolan ATK menjadi lebih mudah karena dapat di kontrol

menggunakan laporan yang dihasilkan sistem yaitu laporan stok, laporan

pemesanan, laporan pembelian dan laporan penggunaan.

6.2. Saran

Sistem yang dibuat ini memiliki kelebihan dan kekurangan. Untuk

kesempurnaan sistem ini maka peneliti menguraikan saran-saran untuk perbaikan

sistem ini. Beberapa saran yang dapat peneliti sampaikan adalah sebagai berikut.

1. Diharapkan dari sistem informasi ATK ini dapat dikembangkan menjadi

sistem informasi secara online sehingga tidak diperlukan pengiriman

informasi sisa barang ATK yang tersisa setiap bulan dari depo.

63
2. Laporan pada sistem menggunakan penyaringan berdasarkan tanggal,

diharapkan ke depannya dikembangkan penyaringan laporan yang lebih luas

seperti berdasarkan kode dan nama.

3. Pengguna perlu melakukan backup data sehingga dapat meminimalisir

kehilangan data akibat hal-hal yang tidak diinginkan.

64
DAFTAR PUSTAKA

.
Abdillah, A. S. (2012). Penerapan Cluster Table Pada Basis Data, Aditya Media.
Yogyakarta.

Anisyah (2009), Analisa dan Desain Sistem Informasi. PT. Andi Offset.
Yogyakarta

Connolly, Thomas and Begg, Carolyn. (2010). Database Systems: A Practical


Approach to Design, Implementation, and Management, Fifth Edition,
Pearson Education, Boston.

Hendrayudi. (2009). VB 2008 Untuk Berbagai Keperluan Pemrograman, Elex


Media Komputindo. Jakarta.

Kendall, Kenneth E., dan Jane. (2010). Analisis dan Perancangan Sistem. Jilid-
1. Edisi Ke-5. PT. INDEKS Kelompok GRAMEDIA. Jakarta.

Laudon, Kenneth C. (2010), Sistem Informasi Manajemen Edisi 8, Penerbit


Andi, Yogyakarta

Pressman, R, 2010, Rekayasa Perangkat Lunak, Edisi Kesatu, Penerbit Andi


Offset, Yogyakarta.

O'Brien, James A., Marakas, George M. (2008). Management Information


th
System. 8 Edition. McGraw Hill, New York.

Rizky Dhanta. 2009. Pengantar Ilmu Komputer. Surabaya: INDAH.

Sudarma, S. (2009). Menguasai Microsoft Office Access 2007, Edisi I. Penerbit:


ANDI. Yogyakarta.

http://id.wikipedia.org/wiki/Visual_Basic_.NET, akses 23 Januari 2015

http://raipeza24.blogspot.com/2011/05/enterprise-resource-planning.html, akses
22 Januari 2015

Anda mungkin juga menyukai