perancangan sistem informasi iuran tv berbayar

advertisement
PERANCANGAN SISTEM INFORMASI IURAN TV
BERBAYAR PADA PT. BINTANG PARABOLA
SKRIPSI
Oleh :
VENNY KOSASIH
NIM. 1145049
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK TIME
MEDAN
2015
ABSTRAK
Tujuan dari penulisan skripsi ini adalah untuk merancang suatu sistem
informasi pada perusahaan PT. Bintang Parabola untuk pengolahan data dan
informasi. Berdasarkan hasil penelitian terhadap sistem yang berjalan pada
perusahaan, maka sistem yang dirancang menggunakan perangkat lunak Microsoft
Visual Basic .Net dengan menggunakan database SQL Server 2008, dan laporan
dirancang dengan menggunakan Add-on Devexpress for Visual Studio. Sistem
yang dirancang diharapkan dapat mendukung kinerja perusahaan dengan
menyajikan laporan-laporan yang diperlukan secara cepat dan tepat.
Kata Kunci : sistem informasi
i
ABSTRACT
The purpose of this paper is to design an information system at PT.
Bintang Parabola for data and information management. According to the result of
the research from the manual system run by company, the system will be designed
with software Visual Basic .Net, support by database system SQL Server 2008,
and the reports will be designed with Add-on for Visual Studio called Devexpress.
With the system that have been built, it is expected can support the company’s
performance by presenting necessary reports quickly and accurately.
Keywords : information system
ii
KATA PENGANTAR
Terlebih dahulu penulis mengucapkan puji syukur dan terima kasih
kepada Tuhan Yang Maha Esa atas segala berkat dan karunia-Nya sehingga
penulis dapat menyelesaikan skripsi ini.
Skripsi ini merupakan salah satu persyaratan dalam penyelesaian studi
program Sistem Informasi pada STMIK TIME Medan guna memperoleh gelar
Sarjana Komputer. Pada penulisan skripsi ini penulis mengambil judul
“PERANCANGAN SISTEM INFORMASI IURAN TV BERBAYAR PADA PT.
BINTANG PARABOLA”. Penulis melakukan penelitian secara langsung pada
perusahaan yang bersangkutan dan menuangkannya dalam bentuk skripsi. Penulis
berharap agar skripsi yang telah dikerjakan ini dapat membawa manfaat bagi
berbagai pihak.
Pada kesempatan ini, mengingat banyaknya bantuan dan bimbingan yang
diterima selama penyusunan skripsi ini, maka penulis ingin menyampaikan
penghargaan dan terima kasih yang sebesar – besarnya kepada :
1. Bapak Robet, S.Kom, M.Kom, selaku Dosen Pembimbing I yang telah
membantu dan membimbing penulis dalam menyelesaikan skripsi ini.
2. Bapak Hendri, S.Kom, 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. Chairnur Aryasid, S.H., 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.
iii
7. Ibu Feriani Astuti, S.Kom, M.Kom, selaku ketua Program Studi STMIK
TIME Medan.
8. Seluruh Dosen STMIK TIME Medan, yang telah banyak memberikan ilmu
pengetahuan kepada penulis selama perkuliahan.
9. Pimpinan dan seluruh karyawan PT. Bintang Parabola yang telah
memberikan informasi dan data kepada penulis dalam penyusunan skripsi ini.
10. Kedua orang tua tercinta, saudara-saudara serta teman-teman yang telah
banyak memberikan dorongan dan bantuan baik moril, materil, maupun
spirituil.
Penulis menyadari skripsi ini jauh dari sempurna. Untuk ini segala saran
dan kritik untuk penyempurnaan skripsi ini sangat diharapkan penulis.
Akhir kata, semoga skripsi bermanfaat bagi semua pihak yang
berkepentingan.
Medan, 23 April 2015
Penulis
Venny Kosasih
NIM. 1145049
iv
DAFTAR ISI
ABSTRAK ........................................................................................................ i
ABSTRACT ...................................................................................................... ii
KATA PENGANTAR .....................................................................................iii
DAFTAR ISI ...................................................................................................... v
DAFTAR GAMBAR ......................................................................................viii
DAFTAR TABEL.............................................................................................. x
DAFTAR LAMPIRAN .................................................................................... xi
BAB I
PENDAHULUAN ............................................................................. 1
1.1 Latar Belakang............................................................................. 1
1.2 Identifikasi Masalah .................................................................... 2
1.3 Batasan Masalah .......................................................................... 3
1.4 Tujuan dan Manfaat Penelitian .................................................... 3
1.5 Sistematika Penulisan .................................................................. 4
BAB II
LANDASAN TEORI ........................................................................ 6
2.1 Konsep Sistem Informasi ............................................................ 6
2.1.1 Sistem .............................................................................. 6
2.1.2 Informasi .......................................................................... 9
2.1.3 Sistem Informasi ............................................................ 11
2.2 Komponen Sistem Informasi ..................................................... 14
2.2.1 Perangkat Keras (Hardware) ......................................... 14
2.2.2 Perangkat Lunak (Software) .......................................... 15
2.3 Basis Data (Database)................................................................ 16
2.4 Administrasi .............................................................................. 17
2.5 Metode Perancangan Sistem...................................................... 18
2.6 Alat Bantu Perancangan Sistem ................................................ 20
2.6.1 Diagram Konteks ........................................................... 20
2.6.2 Data Flow Diagram....................................................... 21
2.7 Konsep Basis Data ..................................................................... 23
v
2.7.1 Basis Data ...................................................................... 23
2.7.2 Tujuan Basis Data ......................................................... 23
2.7.3 Perancangan Basis Data ................................................. 25
2.8 Visual Basic .Net (VB .Net) ..................................................... 26
2.9 SQL Server 2008 ...................................................................... 28
BAB III METODE PENELITIAN .............................................................. 30
3.1 Tempat dan Jadwal Penelitian ................................................... 30
3.2 Kerangka Kerja .......................................................................... 30
3.2.1 Identifikasi Masalah ..................................................... 31
3.2.2 Metode Pengumpulan Data .......................................... 31
3.2.3 Analisa Sistem .............................................................. 33
3.2.4 Perancangan Sistem ...................................................... 33
3.2.5 Pembangunan Sistem .................................................... 33
3.2.6 Uji Coba Sistem ............................................................ 33
3.2.7 Implementasi Sistem ..................................................... 34
BAB IV ANALISA DAN PERANCANGAN ............................................. 35
4.1 Analisa ....................................................................................... 35
4.1.1 Analisa Input ................................................................. 35
4.1.2 Analisa Proses ............................................................... 36
4.1.3 Analisa Output .............................................................. 38
4.2 Perancangan Sistem ................................................................... 39
4.2.1 Context Diagram .......................................................... 39
4.2.2 Data Flow Diagram (DFD) ........................................... 41
4.2.3 Flow Chart .................................................................... 41
4.2.4 Kamus Data .................................................................. 42
4.2.5 Perancangan Database .................................................. 44
4.2.6 Perancangan Input ........................................................ 50
4.2.7 Perancangan Output ...................................................... 56
BAB V
HASIL DAN PEMBAHASAN ...................................................... 59
5.1 Hasil .......................................................................................... 59
5.1.1 Tampilan Menu ............................................................. 59
5.1.2 Tampilan Input Sistem .................................................. 61
vi
5.1.3 Tampilan Output Sistem ................................................ 68
5.2 Pembahasan .............................................................................. 76
BAB VI KESIMPULAN DAN SARAN ...................................................... 77
6.1 Kesimpulan ............................................................................... 77
6.2 Saran ......................................................................................... 77
DAFTAR PUSTAKA ..................................................................................... 79
LAMPIRAN
SK DOSEN PEMBIMBING SKRIPSI
DAFTAR RIWAYAT HIDUP
KARTU BIMBINGAN SELAMA PENYUSUNAN SKRIPSI
LISTING PROGRAM
CD PROGRAM
vii
DAFTAR GAMBAR
Gambar 2.1
Metode Waterfall ....................................................................... 18
Gambar 2.2
Simbol yang digunakan dalam DFD ......................................... 21
Gambar 2.3
Contoh Entity ............................................................................ 25
Gambar 2.4
Contoh Atribut Dari Entity Item ............................................... 26
Gambar 3.1
Kerangka kerja penelitian .......................................................... 31
Gambar 4.1
Formulir Pendaftaran Pelanggan ............................................... 35
Gambar 4.2
Lamaran kerja Teknisi ............................................................... 36
Gambar 4.3
Flow chart sistem yang berjalan................................................ 37
Gambar 4.4
Laporan Transaksi Pelanggan .................................................... 38
Gambar 4.5
Laporan Nominal Voucher ........................................................ 38
Gambar 4.6
Laporan Data Pelanggan ............................................................ 39
Gambar 4.7
Diagram konteks sistem yang dibangun .................................... 40
Gambar 4.8
DFD Level 0 sistem yang dibangun .......................................... 41
Gambar 4.9
Flow chart sistem yang dibangun .............................................. 42
Gambar 4.10 Entity Relationship Diagram (ERD) ......................................... 49
Gambar 4.11 Perancangan Form Item ............................................................ 50
Gambar 4.12 Perancangan Form Data Voucher ............................................. 51
Gambar 4.13 Perancangan Form Data Voucher ............................................. 51
Gambar 4.14 Perancangan Form Data Customer ............................................ 52
Gambar 4.15 Perancangan Form Data Teknisi ............................................... 52
Gambar 4.16 Perancangan Form Penjualan .................................................... 53
Gambar 4.17 Perancangan Form Penjualan Detail ......................................... 53
Gambar 4.18 Perancangan Form Reload Voucher .......................................... 54
Gambar 4.19 Perancangan Form Stok Barang ................................................ 54
Gambar 4.20 Perancangan Form Pendaftaran Pelanggan ............................... 55
Gambar 4.21 Perancangan Laporan Stok Barang ........................................... 56
Gambar 4.22 Perancangan Laporan Keuangan Harian ................................... 56
Gambar 4.23 Perancangan Laporan Keuangan Bulanan ................................. 57
Gambar 4.24 Perancangan Laporan Keuangan Tahunan ................................ 57
viii
Gambar 4.25 Perancangan Laporan Penjualan................................................ 58
Gambar 4.26 Perancangan Nota Transaksi ..................................................... 58
Gambar 5.1
Tampilan Menu Master Data..................................................... 59
Gambar 5.2
Tampilan Menu Transaksi ......................................................... 60
Gambar 5.3
Tampilan Menu Service ............................................................ 60
Gambar 5.4
Tampilan Menu Laporan ........................................................... 61
Gambar 5.5
Tampilan Form Master Item ..................................................... 62
Gambar 5.6
Tampilan Form Voucher ........................................................... 62
Gambar 5.7
Tampilan Form Paket Layanan ................................................. 63
Gambar 5.8
Tampilan Form Customer ......................................................... 64
Gambar 5.9
Tampilan Form Teknisi ............................................................. 64
Gambar 5.10 Tampilan Form Penjualan ......................................................... 65
Gambar 5.11 Tampilan Form PenjualanDetail ............................................... 65
Gambar 5.12 Tampilan Form Reload Voucher ............................................... 66
Gambar 5.13 Tampilan Form Stok Barang ..................................................... 66
Gambar 5.14 Tampilan Form Pendaftaran Pelanggan .................................... 67
Gambar 5.15 Tampilan Form Work Order ..................................................... 67
Gambar 5.16 Tampilan Form Laporan Saldo Voucher ................................... 68
Gambar 5.17 Tampilan Form Laporan Stok Barang ....................................... 69
Gambar 5.18 Tampilan Form Laporan Penjualan ........................................... 69
Gambar 5.19 Tampilan Form Laporan Pelanggan Detail ............................... 70
Gambar 5.20 Tampilan Form Laporan Keuangan Harian .............................. 70
Gambar 5.21 Tampilan Form Laporan Keuangan Bulanan ............................ 71
Gambar 5.22 Tampilan Form Laporan Keuangan Tahunan ........................... 71
Gambar 5.23 Tampilan Form Laporan Data Pelanggan ................................. 72
Gambar 5.24 Tampilan Form Laporan Data Teknisi ...................................... 72
Gambar 5.25 Tampilan Laporan Stok Barang ................................................. 73
Gambar 5.26 Tampilan Laporan Penjualan ..................................................... 73
Gambar 5.27 Tampilan Laporan Keuangan Harian ........................................ 74
Gambar 5.28 Tampilan Laporan Keuangan Bulanan ...................................... 74
Gambar 5.29 Tampilan Laporan Keuangan Bulanan ...................................... 75
Gambar 5.30 Tampilan Faktur Penjualan........................................................ 75
ix
DAFTAR TABEL
Tabel 3.1 Jadwal Penelitian ............................................................................. 5
Tabel 4.1 Tabel tblItem .................................................................................. 45
Tabel 4.2 Tabel tblCustomer .......................................................................... 45
Tabel 4.3 Tabel tblTeknisi.............................................................................. 45
Tabel 4.4 Tabel tblStokBarang ....................................................................... 46
Tabel 4.5 Tabel tblWorkOrder ....................................................................... 46
Tabel 4.6 Tabel tblVoucher ............................................................................ 46
Tabel 4.7 Tabel tblReloadVoucher ................................................................ 47
Tabel 4.8 Tabel tblPaket ................................................................................. 47
Tabel 4.9 Tabel tblLangganan ........................................................................ 47
Tabel 4.10 Tabel tblPenjualan .......................................................................... 47
Tabel 4.11 Tabel tblPenjualanDetail ................................................................. 48
Tabel 4.12 Tabel tblHitungKeuangan .............................................................. 48
Tabel 4.13 Tabel tblHitungKeuangan .............................................................. 48
Tabel 4.14 Tabel tblUser ................................................................................. 48
x
DAFTAR LAMPIRAN
Lampiran 1
:
Berita Acara Bimbingan Skripsi
Lampiran 2
:
Daftar Riwayat Hidup
Lampiran 3
:
Listing Program
xi
BAB I
PENDAHULUAN
1.1. Latar Belakang
Perkembangan teknologi komputer yang sangat pesat sekarang ini telah
menyebabkan peralihan penyimpanan dan pertukaran informasi yang sebelumnya
secara tertulis diatas kertas menjadi bentuk digital yang disimpan dalam media
penyimpanan komputer. Salah satu manfaat komputer adalah memudahkan
pekerjaan dalam menangani masalah administrasi maupun pendataan
Teknologi informasi adalah salah satu teknologi yang berkembang cepat
pada saat ini Penggunaaan alat bantu komputer sebagai salah satu sarana
penunjang dalam suatu sistem dapat membantu dan meringankan kinerja dari
suatu perusahaan atau instansi dalam menangani masalah administrasi maupun
pendataan, tentu bila sistem di dalamnya telah berjalan dengan baik dan sesuai
dengan yang di inginkan oleh user. Dengan digantikannya pendataan dari sistem
manual (tertulis) ke sistem digital, maka otomatis seluruh data history akan
tersimpan secara digital sehingga dapat mempermudah user untuk mencari data –
data history yang dapat digunakan untuk keperluan analisa dan lain – lain.
PT. Bintang Parabola merupakan salah satu perusahaan yang masih
menggunakan sistem secara manual dalam beberapa aspek. Segala pendataan
maupun transaksi – transaksi yang dilakukan masih dilakukan dengan manual
sehingga data – data keliatan semerawut dan terdapat berbagai kesulitan dalam
mencari data, menganalisa data berdasarkan data manual dan juga sering
1
2
kehilangan data penting karena human error. Dengan semakin berkembangnya
usaha yang dijalankan, maka semakin banyak kendala-kendala yang dihadapi
misalnya pengecekan iuran customer, data yang tidak teratur bahkan ada yang
hilang termasuk dalam hal memperoleh informasi karena segala sesuatu masih di
catat diatas kertas.
Menyadari kesulitan-kesulitan yang dihadapi terutama dalam kecepatan
dan efisiensi dalam pelayanan terhadap customer, kesulitan dalam pengecekan
data – data iuran customer yang masih dicatat diatas kertas, serta menyadari
perkembangan teknologi komputer saat ini, maka pihak perusahaan tentu
membutuhkan aplikasi yang dapat membantu mereka mengefisiensikan kinerja
mereka sehingga pihak perusahaan bersedia untuk mengaplikasikan sistem kerja
mereka kedalam komputer.
1.2. Identifikasi Masalah
Pentingnya pengelolaan administrasi yang baik dan akurat diharapkan
dapat memberikan acuan sebagai sarana untuk mengoptimalkan seluruh pendataan
dan informasi yang akan ditampilkan. Berdasarkan uraian pada latar belakang
diatas, maka penelitian atas masalah yang disebutkan dapat dirumuskan menjadi
sebagai berikut :
1. Sulitnya mencari data informasi stok barang dan customer karena
pencatatan yang masih manual.
2. Bagaimana cara yang efisien untuk mencari informasi iuran customer serta
mengetahui data – data customer yang masih aktif atau tidak.
3
3. Bagaimana untuk membuat data keuangan baik pemasukan maupun
pengeluaran dalam tahap harian, bulanan, dan tahunan.
4. Data history dari stok, customer, teknisi, iuran customer, serta data – data
lain yang berguna bagi user.
5. Software apa saja yang dibutuhkan untuk membangun aplikasi?
6. Bagaimana membangun dan merancang aplikasi sehingga dapat menjadi
aplikasi yang sistematis serta dapat mempermudah kinerja user.
1.3. Batasan Masalah
Sistem aplikasi yang dibuat akan mencakup beberapa kegiatan-kegiatan
penunjang seperti:
1. Pendataan stok, customer, teknisi
2. Pencatatan proses apply customer baru.
3. Pencatatan proses work order teknisi
4. Transaksi pemasukan dan pengeluaran usaha
5. Laporan keuangan
6. Laporan data stok, customer, teknisi
7. Aplikasi yang akan di gunakan adalah VB.Net (Visual Studio 2010)
8. Database yang akan digunakan adalah SQL Server 2008 R2
1.4. Tujuan dan Manfaat Penelitian
Adapun tujuan dan manfaat daripada penelitian yang dilakukan bagi
penulis adalah:
4
1. Menambah pengetahuan dan wawasan penulis dalam mengubah suatu
sistem manual kedalam program.
2. Meningkatkan kemampuan penulis dalam menulis bahasa pemograman.
3. Menambah pengetahuan penulis mengenai teori - teori sistem informasi.
Adapun tujuan dan manfaat daripada penelitian yang dilakukan bagi
perusahaan adalah
1. Merancang / membuat suatu sistem administrasi yang berbasis komputer
secara sistematis, tepat, cepat dan akurat.
2. Mampu memberikan solusi dalam meningkatkan pengolahan data.
3. Mendokumentasikan data-data yang dilakukan secara lengkap dan
terstruktur.
4. Membuktikan dengan ada suatu aplikasi yang berbasis komputer dapat
meminimalkan kesalahan manusia.
5. Dengan penelitian tugas akhir ini diharapkan dapat memberikan suatu
rancangan sistem aplikasi yang diharapkan dapat membantu user untuk
beralih dari sistem manual ke sistem komputerisasi sehingga user dapat
merasakan manfaat peralihan tersebut dan membantu kinerja user sercara
maksimal.
1.5. Sistematika Penulisan
Untuk membahas permasalahan yang telah disampaikan di atas dalam
tugas akhir ini dibuat sistematika pembahasan. Adapun sistematika pembahasan
tugas akhir ini adalah sebagai berikut :
5
BAB I
PENDAHULUAN
Bab ini menjelaskan : Latar belakang, Perumusan Masalah, Batasan
Masalah, Tujuan dan Manfaat Penelitian, Sistematika Pembahasan.
BAB II
LANDASAN TEORI
Bab ini membahas tentang penjelasan, pengertian, teori – teori tentang
analisa dan perancangan sistem berorientasi obyek serta teori
pendukung lainnya yang berkaitan dengan masalah yang akan dibahas.
BAB III METODE PENELITIAN
Bab ini membahas mengenai kerangka kerja, teknik pengumpulan data,
dan jenis – jenis data.
BAB IV ANALISA DAN PERANCANGAN
Bab ini menjelaskan tentang analisis dan urain spesifikasi program dan
pengelolaan data yang terdiri dari analisa sistem dan perancangan aliran
data. Rancang keluaran, rancangan masukan, rancang dialog layar yang
berupa strukur tampilan layar.
BAB V
HASIL DAN PEMBAHASAN
Bab ini menjelaskan hasil dari aplikasi yang telah dibangun dan
membahas terhadap tampilan aplikasi yang telah dirancang.
BAB IV KESIMPULAN DAN SARAN
Berisi tentang kesimpulan dari pembahasan pada bab-bab sebelumnya
dan beberapa saran yang diharapkan bermanfaat sebagai bahan
pertimbangan untuk pengembangan nantinya.
BAB II
LANDASAN TEORI
2.1.
Konsep Sistem Informasi
Sistem informasi dan teknologi telah menjadi komponen yang sangat
penting bagi keberhasilan bisnis dan organisasi. Sistem informasi dapat membantu
segala jenis bisnis meningkatkan efisiensi dan efektivitas proses bisnis mereka,
pengambilan keputusan manajerial, dan kerja sama kelompok kerja, hingga dapat
memperkuat posisi kompetitif mereka dalam pasar yang cepat sekali berubah.
2.1.1. Sistem
Suatu sistem dapat dijelaskan dengan sederhana sebagai perangkat elemen
yang digabungkan satu dengan yang lainnya untuk suatu tujuan bersama. Suatu
subsistem adalah bagian dari sistem yang lebih besar.
Suatu sistem yang dibuat tentunya memiliki maksud tertentu. Sistem
dibuat untuk mencapai suatu tujuan (goal) dan sasaran (objective). Tujuan
biasanya dihubungkan dengan ruang lingkup yang lebih luas dan sasaran biasanya
dalam ruang lingkup yang lebih sempit.
Ada berbagai macam definisi mengenai sistem. Berikut ini disajikan
beberapa definisi yang berbeda menurut :
1. W. Gerald Cole
Sistem adalah suatu kerangka dari prosedur – prosedur yang saling
berhubungan yang disusun sesuai dengan suatu skema yang menyeluruh
6
7
untuk melaksanakan suatu kegiatan atau fungsi utama dari perusahaan (Zaki
Baridwan, 2001)
2. Steven A. Moscove
Sistem adalah suatu kesatuan (entry) yang terdiri dari bagian-bagian
(disebut subsistem) yang saling berkaitan dengan tujuan untuk mencapai
tujuan-tujuan tertentu (Zaki Baridwan, 2001).
Syarat-syarat yang harus dimiliki oleh suatu sistem, yaitu :
1. Sistem harus dibentuk untuk menyelesaikan suatu tujuan
2. Elemen sistem harus mempunyai rencana yang ditetapkan
3. Adanya hubungan diantara elemen sistem.
4. Unsur dasar dari proses (arus informasi, energi, dan material) lebih penting
daripada elemen sistem
Suatu sistem mempunyai
krakteristik tertentu, yaitu mempunyai
komponen-komponen (components), batas sistem (boundary), lingkungan luar
sistem (environment), penghubung
(interface), masukan (input), keluaran
(output), pengolah (process), dan sasaran (objective) atau tujuan (goal). Dibawah
ini merupakan penjelasan dari masing-masing karakteristik tersebut :
1. Komponen sistem (components)
Sistem terdiri dari sejumlah komponen yang saling berinteraksi, bekerja sama
membentu kesatuan. Komponen – komponen atau elemen – elemen sistem
dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap
subsistem mempunyai sifat – sifat dari sistem untuk menjalankan suatu fungsi
tertentu dan mempengaruhi proses sistem secara keseluruhan.
8
2. Batas sistem (Boundary)
Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan
sistem yang lainnya atau dengan lingkungan luarnya. Batas sistem ini
memungkinkan sistem dipandang sebagai suatu kesatuan. Batas suatu sistem
menunjukkan ruang lingkup (scope) dari sistem tersebut.
3. Lingkungan luar sistem (environment)
Lingkungan luar dari suatu sistem adalaah apappun diluar batas dari sistem
yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat
menguntungkan maupun merugikan. Lingkungan yang menguntungkan harus
tetap dijaga dan dipelihara karena merupakan energi dari sistem. Sedangkan
lingkungan luar yang merugikan harus ditahan dan dikendalikan, karena jika
tidak akan mengganggu kelangsungan sstem.
4. Interface
Interface merupakan media penghubung antara satu subsistem dengan
subsistem lainnya. Interface ini memungkinkan satu subsistem untuk
mengalirkan sumber daya ke subsistem lainnya.
5. Input
Input merupakan energi yang dimasukkan kedalam sistem. Input dapat
berupan maintenance input dan signal input. Maintenance input adalah energi
yang dimasukkan supaya sistem tersebut dapat beroperasi. Signal input
adalah energi yang diproses untuk menghasilkan output.
9
6. Output
Output merupakan hasil dari energi yang diolah dan diklasifikasikan menjadi
output yang berguna dan sisa pembuangan. Output dapat menjadi input untuk
subsistem yang lain.
7. Pengolah sistem (process)
Suatu sistem mempunyai bagian pengolah yang akan merubah masukan
menjadi keluaran.
8. Sasaran sistem (objective)
Suatu sistem mempunyai tujuan (goal) atau sasaran (objective). Sasaran dari
sistem menentukan input yang dibutuhkan dan output yang akan dihasilkan.
2.1.2. Informasi
Informasi adalah fakta atau jumlah yang mempunyai kegunaan dalam
pengambilan keputusan. Informasi ini merupakan keluaran (output) dari data yang
diproses dalam sistem (Zaki Baridwan, 2001).
Informasi terdiri dari data yang telah diambil kembali, diolah, atau
sebaliknya digunakan untuk tujuan informatif atau kesimpulan, argumentasi, atau
sebagai dasar untuk peramalan atau pengambilan keputusan. Suatu contoh disini
dapat juga berupa sebuah dokumen penunjang yang telah disebutkan, tetapi dalam
hal ini dapat digunakan oleh auditor intern, departemen pelayanan manajemen
dari auditor luar, atau manajemen intern untuk perencanaan keuntungan dan
pengendalian atau untuk tujuan pengambilan keputusan (Murdick dkk, 2000).
Nilai dari informasi (value of information) ditentukan oleh dua hal, yaitu
manfaat dan biaya untuk mendapatkan informasi tersebut. Suatu informasi dapat
10
dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk
mendapatkannya. Sebagian besar informasi tidak dapat ditaksir secara pasti nilai
keuntungannya (dalam satuan uang), tetapi kita dapat menaksir nilai efektifitas
dari informasi tersebut. Pengukuran nilai informasi biasanya dihubungkan dengan
analisis cost effectiveness atau costbenefit.
Informasi dapat dikelompokkan menjadi 3 bagian, yaitu :
1. Informasi strategis yaitu informasi yang digunakan untuk mengambil
keputusan jangka panjang, yang mencakup informasi eksternal, rencana
perluasan perusahaan.
2. Informasi taktis yaitu informasi yang digunakan untuk mengambil keputusan
jangka menengah, seperti informasi tren penjualan yang dapat dimanfaatkan
utuk menyusun rencana penjualan.
3. Informasi teknis yaitu informasi yang digunakan untuk keperluan operasional
sehari-hari seperti informasi persediaan stok, retur penjualan, dan laporan kas
harian.
Karakteristik – karakteristik informasi :
1. Nilai subjektif : Nilai informasi berbeda antara individu yang satu dengan
yang lain.
2. Hubungan : Informasi harus berhubungan dengan pembuat keputusan
3. Tepat waktu : Menerima keputusan tepat pada waktunya.
4. Akurat : Informasi harus tepat dan pas.
5. Kecocokan dengan pengguna (relevan) : Informasi mempunyai nilai yang
lebih sempurna apabila sesuai dengan kebutuhan penggunanya.
11
6. Format berarti kelengkapan : Informasi harus siap digunakan dalam
pengambilan keputusan.
7. Dapat diakses : Keputusan yang baik. Informasi harus tersedia bagi yang
memerlukannya (JJ. Marshall, 2001)
8. Dapat dibuktikan : Nilai informasi semakin sempurna apabila informasi
tersebut tidak menimbulkan prasangka dan keraguan adanya kesalahan
informasi.
2.1.3. Sistem Informasi
Sistem informasi adalah suatu sistem didalam suatu organisasi yang
mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi
operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu
organisasi untuk dapat menyediakan kepada pihak luar tertentu dengan laporanlaporan yang diperlukan (Tata Sutabri, 2004).
Sistem informasi mencakup sejumlah komponen (manusia, komputer,
teknologi informasi, dan prosedur kerja), ada sesuatu yang diproses (data menjadi
informasi), dan dimaksudkan untuk mencapai suatu sasaran atau tujuan (Abdul
Kadir, 2003).
Beberapa definisi sistem informasi menurut para ahli :
1. Alter
Sistem informasi adalah kombinasi antara prosedur kerja, informasi, orang,
dan teknologi informasi yang diorganisasikan untuk mencapai tujuan dalam
sebuah organisasi (Abdul Kadir, 2003).
12
2. Bodnar dan Hopwood
Sistem informasi adalah komputer perangkat keras dan perangkat lunak
yang dirancang untuk mentransformasikan data ke dalam bentuk informasi
yang berguna (Abdul Kadir, 2003)
3. Wilkinson
Sistem informasi adalah kerja yang mengkoordinasikan sumber daya
(manusia, komputer) untuk mengubah masukan (input) menjadi keluaran
(informasi), guna mencapai sasaran perusahaan (Abdul Kadir, 2003).
Jadi sistem informasi dapat diartikan sebagai suatu pengorganisasian
peralatan untuk mengumpulkan, menginput, memroses, menyimpan dan mengatur
dan melaporkan informasi untuk pencapaian tujuan perusahaan.
Jenis - jenis sistem operasi meliputi :
1. Sistem pendukung operasi
Sistem pendukung operasi merupakan sistem untuk mendukung operasi bisnis
sistem pendukung operasi semacam ini menghasilkan berbagai produk
informasi yang paling dapat digunakan oleh para manajer. Pemrosesan lebih
jauh dari sistem informasi manajemen biasanya diperlukan. Peran dari sistem
pendukung operasi perusahaan bisnis adalah untuk secara efisien memproses
transaksi bisnis, mengendalikan proses industrial, mendukung komunikasi,
dan kerja sama perusahaan, serta memperbaharui database perusahaan.
Sistem pendukung operasi meliputi :
a. Sistem pemrosesan transaksi adalah contoh penting dari sistem pendukung
operasi yang mencatat serta memproses data yang idhasilka dari transaksi
bisnis. Mereka memproses transaksi kedalam dua cara dasar. Dalam
13
pemrosesan berurutan, data transaksi dikumpulkan selama suatu periode
waktu dan diproses secara periodik. Dalam pemrosesan langsung, data
diproses segera setelah suatu transaksi terjadi.
b. Sistem pengendalian proses merupakan sistem yang mengawasi dan
mengendalikan berbagai proses industrial, seperti penyulingan minyak,
produksi tenaga listrik, dan sistem produksi baja.
c. Sistem kerjasama perusahaan merupakan sistem yang mendukung
komunikasi dan kerjasama tim, kelompok kerja, dan perusahaan.
Contohnya seperti email, forum bincang, sistem kelompok konfrensi
video.
2. Sistem pendukung manajemen
Sistem pendukung manajemen merupakan sistem untuk mendukung
pengambilan keputusan manajerial. Aplikasi sistem informasi berfokus pada
penyediaan informasi dan dukungan untuk pengambilan keputusan yang
efektif oleh manajer, aplikasi sistem tersebut akan disebut diengan sistem
pendukung manajemen. Sistem pendukung manajemen meliputi :
a. Sistem informasi manajemen merupakan sistem yang memberikan
informasi dalam bentuk laporan yang telah ditentukan sebelumnya untuk
mendukung pengambilan keputusan bisnis seperti analisis penjualan,
kinerja produksu dan sistem pelaporan biaya.
b. Sistem pendukung keputusan (decision support system) merupakan sistem
yang memberikan dukungan interaktif khusus untuk proses pengambilan
keputusan para manajer dan praktisi bisnis lainnya, seperti penetapan
harga produk, perkiraan tingkat laba dan sistem analisis resiko.
14
c. Sistem informasi eksekutif (executive information system) merupakan
sistem yang memberikan informasi penting dari sistem informsi
manajemen, sistem pendukung keputusan dan sumber lainnya yang
dibentuk sesuai kebutuhan informasi para eksekutif, seperti sistem untuk
akses yang mudah dalam menganalisis kinerja bisnis, tindakan para
pesaing dan perkembangan ekonomi untuk mendukung perencanaan
strategis.
2.2. Komponen Sistem Informasi
Terdapat lima komponen sistem informasi yaitu perangkat keras,
perangkat lunak, data, prosedur, dan user. Uraian selanjutnya akan dijelaskan
dibawah ini.
2.2.1. Perangkat Keras (Hardware)
Merupakan komponen - komponen secara fisik yaitu terdiri dari :
1. Unit peralatan input yaitu peralatan yang digunakan untuk menerima input
atau memasukkan data ke dalam komputer antara lain keyboard, disk drive,
dan discket.
2. Unit peralatan poses yaitu alat dimana instruksi-instruksi program diproses
untuk mengolah data yang sudah dimasukkan lewat alat input dan hasilnya
akan ditampilkan di alat output.
3. Unit peralatan output yaitu alat yang digunakan untuk memindahkan atau
mentransfer data dari dalam komputer ke dalam bentuk yang permanen,
antara lain printer, monitor.
15
2.2.2. Perangkat Lunak (Software)
Untuk membuat suatu sistem informasi, dibutuhkan beberapa komponen
pendukung, antara lain :
1.
Perangkat Keras (Hardware)
Merupakan komponen - komponen secara fisik yaitu terdiri dari :
a. Unit peralatan input yaitu peralatan yang digunakan untuk menerima input
atau memasukkan data ke dalam komputer antara lain keyboard, disk
drive, dan discket.
b. Unit peralatan poses yaitu alat dimana instruksi-instruksi program diproses
untuk mengolah data yang sudah dimasukkan lewat alat input dan
hasilnya akan ditampilkan di alat output.
c. Unit peralatan output yaitu alat yang digunakan untuk memindahkan atau
mentransfer data dari dalam komputer ke dalam bentuk yang permanen,
antara lain printer, monitor.
2.
Perangkat Lunak (Software)
Suatu hardware tidak akan berfungsi tanpa adanya software. Software ini
digunakan untuk melengkapi segi hardware. Software tersebut telah dibuat
oleh perusahaan pembuat komputer. Software dibagi menjadi tiga menurut
jenisnya, yaitu :
1. Program aplikasi (contohnya, Microsoft Office).
2. Sistem operasi (contohnya, Windows 8)
3. Bahasa pemograman (contohnya, Bahasa C)
16
3.
Data
Data memiliki nilai sepanjang data itu dapat dicari kembali, diolah, dan
disediakan untuk orang - orang yang membutuhkannya dalam batas waktu
tertentu guna pembuatan keputusan atau tindakan. Pemakaian data bersama sama (sharedata) ini sangat penting karena akan mengurangi adanya
duplikasi data.
4.
Prosedur
Prosedur merupakan komponen fisik karena prosedur disediakan dalam
bentuk fisik serperti buku panduan atau instruksi.
5.
User
User dibutuhkan untuk menunjang keberadaan komputer yaitu sistem
analisis, programmer, dan operator komputer.
2.3. Basis data (Database)
Database merupakan komponen terpenting dalam pembangunan sistem
informasi, karena menjadi tempat untuk menampung dan mengorganisasikan
seluruh data yang ada dalam sistem, sehingga dapat dieksplorasi untuk menyusun
informasi - informasi dalam berbagai bentuk. Database merupakan himpunan
kelompok data yang saling berkaitan. Data tersebut diorganisasikan sedemikian
rupa agar tidak terjadi duplikasi yang tidak perlu, sehingga dapat diolah atau
dieksplorasi secara cepat dan mudah untuk menghasilkan informasi.
17
2.4. Administrasi
Istilah administrasi dan manajemen makin lama semakin banyak dipakai
secara searti. Walaupun istilah administrasi telah diterapkan lebih banyak bagi
tindakan dalam urusan negara dan istilah manajemen lebih banyak bagi urusan
perusahaan, akhir – akhir ini terdapat kecendrungan untuk manajemen
dipergunakan dalam derajat yang telah luas bagi urusan negara. Hal ini terjadi
karena penerapan praktek manajemen perusahaan yang semakin meningkat di
budang administrasi negara.
Administrasi adalah sebagi fungsi yang menyangkut manajemen dan
pengarahan semua tahap operasi perusahaan yang mengenai pengolahan bahan
keterangan, komunikasi dan ingatan organisasi.
Administrasi
adalah
suatu
fungsi
tata-penyelenggaraan
terhadap
komunikasi dan pelayanan warkat dari suatu organisasi. Administrasi dapat juga
didefinisikan sebagai perencanaan, pengendalian dan pengorganisasian pekerjaan,
serta penggerakan mereka yang melaksanakannya agar mencapai tujuan – tujuan
yang telah ditentukan lebih dulu. Hal ini berkaitan dengan peredaran hidup dan
keterangan perusahaan dari sejak pencitaannya melalui pemeliaharan, penyebaran
dan penyimpanannya kalau memiliki nilai tetap atau pemusnahannya kalau usang.
Berdasarkan definisi diatas dapat dijelaskan bahwa adminsitrasi adalah
suatu fungsi tertentu yang merupakan rangkaian aktivitas merencakanan,
mengorganisasi, mengarahkan dan mengendalikan sampai menyelenggarakan
secara tertib suatu hal.
18
Pendidikan merupakan proses mendidik, yaitu suatu proses dalam rangka
mempengaruhi peserta didik supaya mampu menyesuaikan diri sebaik mungkin
dengan lingkungannya, sehingga akan menimbulkan perubahan dalam dirinya.
2.5. Metode Perancangan Sistem
Metode perancangan sistem adalah sebuah cara yang tersistem atau teratur
yang bertujuan untuk merancang suatu sistem agar sistem tersebut dapat
memenuhi kebutuhan.
Metode yang digunakan oleh penulis adalah metode Waterfall. Metode
waterfall adalah metode yang menyarankan sebuah pendekatan yang sistematis
dan sekuesial melalui tahapan - tahapan yang ada untuk membangun sebuah
perangkat lunak. Metode waterfall dilakukan secara berurutan atau disebut secara
linear. Jadi jika langkah pertama belum dikerjakan, maka langkah selanjutnya
tidak bisa dilakukan. Secara garis besar, metode waterfall dalam perancangan
sistem ini dapat dilihat pada gambar 2.1 :
Analisis Kebutuhan
Desain Sistem
Penulisan Kode
Program
Pengujian Program
Penerapan Program
Gambar 2.1. Metode Waterfall
19
Uraian penjelasan dari langkah - langkah metode waterfall diatas adalah :
1. Analisa kebutuhan
Langkah ini merupakan analisa terhadap kebutuhan sistem. Pengumpulan
data dalam tahap ini dapat dilakukan dengan sebuah penelitian, wawancara,
atau studi literatur.
2. Desain sistem
Proses desain akan menerjemahkan syarat kebutuhan ke sebuah perancangan
perangkat lunak yang dapat diperkirakan sebelum dimasukkan coding.
3. Penulisan kode program
Proses penulisan kode merupakan penerjemahan desain yang telah dibuat ke
dalam bahasa yang dikenali oleh komputer dan proses ini dilakukan oleh
programmer.
4. Pengujian program
Setelah proses penulisan coding selesai, maka aka dilakukan pengujian
terhadap sistem yang telah dibuat tujian pengujian program adalah
menemukan kesalahan-kesalahan terhadap sistem tersebut dan kemudian
dapat diperbaiki.
5. Penerapan program
Tahap penerapan program ini dikatakan akhir dalam pembuatan sebuah
sistem. Setelah melakukan analisa, desain, dan pengkodean maka sistem yang
sudah jadi akan digunakan oleh user.
20
2.6. Alat Bantu Perancangan Sistem
Perancangan sistem merupakan penggambaran dan pendefinisian dari
kebutuhan – kebutuhan sistem. Proses ini dilakukan untuk menentukan bagaimana
suatu sistem tersebut dapat menyelesaikan suatu masalah dan mengatur beberapa
fungsi yang terpisah ke dalam suatu kesatuan yang utuh sehingga membentu suatu
sistem yang saling terkait satu sama lain untuk memberikan suatu informasi.
Tujuan dari perancangan sistem adalah untuk merancang suatu sistem
informasi yang baru, mengkonversikan spesifikasi sistem ke dalam sebuah desain
yang handal dan dapat dipelihara.
Dalam perancangan suatu sistem sangat diperlukan alat – alat bantu (alat –
alat perancangan sistem) yang dapat digunakan untuk mendefinisikan dan
menggabungkan sistem tersebut agar dapat menghasilkan suatu informasi yang
handal dan berguna bagi pemakainya.
2.6.1. Diagram Konteks
Diagram konteks atau diagram fisik adalah diagram yang menggambarkan
komponen – komponen yang berhubungan didalam suatu sistem yang merupakan
langkah awal yang digunakan untuk merancang suatu sistem karena dari diagram
konteks ini akan dikembangkan menjadi Data Flow Diagram (DFD). Diagram
konteks atau diagram fisik ini hanya berisi entity (entities) dan arus data yang
menghubungkan entity (entitas) yang satu dengan yang lain.
21
2.6.2. Data Flow Diagram
Data Flow Diagram (DFD) merupakan diagram yang sering digunakan
untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan
dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana
data tersebut mengalir (misalnya lewat telepon, surat dan sebagainya) atau
lingkungan fisik dimana data tersebut akan disimpan (misalnya disket, harddisk,
file, kartu, dan sebagainya) yang digambarkan dalam bentuk simbol – simbol.
Dewasa ini, banyak analis perusahaan yang menggunakan DFD karena
DFD ini dapat menggambarkan arus data di dalam sistem secara terstruktur dan
jelas sehingga memudahkan pemakai untuk memperoleh informasi dari DFD
tersebut. Adapun simbol – simbol yang dapat digunakan untuk menggambarkan
DFD dari sistem yang akan dirancang atau sistem yang sedang berjalan disuatu
perusahaan, antara lain :
Simbol
Nama
External Entity atau Kesatuan
Luar
Process atau Proses
Data Flow atau Arus data
Data Store atau Tempat
Penyimpanan Data
Gambar 2.2. Simbol yang digunakan dalam DFD
22
Keterangan :
1. External entity atau kesatuan luar
Setiap sistem pasti mempunyai batas sistem yang memisahkan suatu sistem
dengan lingkungan luarnya sehingga membentuk suatu kesatuan yang ada di
lingkungan luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang ada di lingkungan yang dapat memberikan input atau menerima
output dari sistem yang kemudian disebut atau dikenal sebagai external entity
atau kesatuan luar
2. Process atau proses
Proses merupoakan suatu kegiatan atau kerja yang dilakukan oleh orang,
mesin atau komputer dari hasil suatu arus data yang masuk.
Bagian proses terdiri atas :
a. Identifikasi proses menunjukkan nomor acuan dari proses yang ditulis
pada bagian atas dari simbol proses yang diisi dengan angka.
b. Nama proses menunjukkan apa yang dikerjakan oleh proses tersebut
dimana nama proses harus jelas, lengkap, dan menggambarkan kegiatan
prosesnya yang berupa satu kaliamat yang diawali dengan kata kerja
(misalnya hitung gaji, jumlah pembelian dan sebagainya).
3. Data Flow atau arus data
Data flow merupakan data yang mengalir diantara kesatuan luar, proses, dan
simpanan data yang menunjukkan arus dari data yang dapat berupa masukan
untuk suatu sistem atau hasil dari proses sistem dan dapat berbentuk seperti
formulir atau dokumen yang akan digunakan di dalam suatu perusahaan,
tampilan (hasil) yang muncul di layar komputer.
23
4. Data Store atau tempat penyimpanan data
Data store merupakan tempat penyimpanan data setelah dilakukan
pemrosesan yang biasanya menunjukkan nama dari suatu file misalnya file
langganan, file absensi dan sebagainya.
2.7.
Konsep Basis Data
2.7.1. Basis Data
Basis data merupakan kumpulan dari berbagai data tentang suatu benda
atau kejadian yang saling berhubungan satu dengan yang lainnya. Sedangkan data
merupakan fakta yang mewakili suatu objek yang dapat disimpan dan memiliki
arti tertentu. Pengertian basis data meliputi spesifikasi dari tipe data, struktur, dan
pembatasan (constraints) dari data atau informasi yang akan disimpan.
2.7.2. Tujuan Basis Data
Dari pengertian tersebut dapat disimpulkan bahwa basis data mempunyai
tujuan untuk mengatasi masalah – masalah dibawah ini :
1. Redundansi data (data redundancy) yaitu munculnya data – data yang sama
secara berulang – ulang pada file basis data yang semestinya tidak diperlukan.
Redundansi data perlu dihindarkan dalam penyusunan file basis data karena
akan mengakibatkan pemborosoan penggunaan media penyimpanan, dan
walaupun berfungsi, nilai fungsi tersebut relatif lebih kecil daripada nilai
resiko akibat pemborosannya.
2. Inkonsistensi data (data inconsistency) yaitu munculnya data yang tidak
konsisten pada meta yang sama untuk beberapa file dengan kunci yang sama.
24
Ketidak konsistenan data biasanya terjadi akibat terjadinya kesalahan dalam
pemasukan
data.
Inkonsistensi
data
perlu
dihindari
karena
akan
mengakibatkan terjadinya kesalahan yang fatal pada hasil pengolahan basis
data yang tidak sesuai dengan fakta yang ada.
3. Kesulitan pengaksesan data (data access), berhubungan dengan adanya file
file yang tidak dapat diakses sebelum kita mengakses file yang lain.
4. Data terisolasi, disebabkan oleh pemakaian beberapa file basis data.
Masalah data terisolasi harus dihindari karena akan mengakibatkan data yang
dihasilkan kurang akurat. Program aplikasi yang ada tidak dapat mengakses
file tertentu didalam pemakaian file basisi data.
5. Multi-User dan Datasharing, berhubungan dengan pemakaian basis data
tidak terbatas pada satu pemakai saja, atau disatu lokasi saja. Dengan adanya
basis data, sistem dapat mengijinkan beberapa user untuk mengakses data
yang sama secara simultan.
6. Masalah keamanan (security problem), berhubungan dengan masalah
keamanan data dalam sistem basis data. Masalah keamanan dimaksudkan
untuk memberi perlindungan data dengan memberi akses hanya kepada user
yang berhak mengakses.
7. Masalah integritas (integrity problem), berhubungan dengan bagaimanan
beberapa file dalam sistem saling berkaitan dengan adanya kunci untuk
mengaitkan file tersebut.
25
2.7.3. Perancangan Basis Data
Perancangan basisi data yang dilakukan adalah dalam bentuk pembuatan
diagram alur data yang telah disempurnakan setelah dilakukan analisa kebutuhan
sistem dan Entity Relationship Diagram (ERD).
Umumnya dalam mendesain basis data digunakan ERD (Entity
Relationship Diagram), yaitu sebuah pemodelan untuk mendesain basis data yang
baik. Tanpa ERD, mungkin proses pembuatan basis data berjalan lebih lama dan
tidak teratur. Pada saat desain basis data, yang harus diperhatikan adalah membuat
relasi – relasi yang benar diantara tabel. Pendokumentasian desain basis data
mutlak harus dilakukan dengan baik agar mudah didalam pengembangan dan
perbaikan nantinya.
Desain basis data juga tidak terlepas dari entity yang terlibat beserta atribut
–atributnya. Menurut definisi dari entity dan atribut sebagai berikut :
a. Entity adalah sesuatu yang didefinisikan. Sebuah entity bisa berupa objek,
tempat, orang, konsep, atau aktifitas. Pada teknik penggambaran entity
dilambangkan dengan kotak.
Gambar 2.3. Contoh Entity
b. Atribut adalah penjelasan – penjelasan dari entity yang membedakan dengan
entity lain. Sebuah atribut juga merupakan sifat – sifat dari sebuah entity.
Sebagai contoh, entity item mempunyai atribut Id_Item, NamaItem,
HargaItem, dan lainnya. Contoh simbol atribut sebagai berikut :
26
Id_Item
NamaItem
ITEM
HargaItem
Gambar 2.4. Contoh Atribut Dari Entity Item
2.8.
Visual Basic .Net (VB .Net)
Sekarang ini Microsoft telah dapat merealisasikan visi “Sistem operasi
Windows dalam setiap PC dan PC dalam setiap desktop”. Salah satu tool untuk
mengembangkan aplikasi .NET adalah Microsoft Visual Basic .NET (disingkat
dengan VB net). VB .NET bersama dengan Visual C++ .NET, Visual C# .NET,
Visual J++ .NET dan Visual J# .NET merupakan bagian dari Microsoft Visual
Studio .NET. VB .NET adalah bahasa pemrograman untuk membuat aplikasi
berbasis Windows, aplikasi form Web ASP .NET, layanan Web XML dan aplikasi
mobile seperti komputer Palm dan Pocket PC.
Microsoft Visual Basic.NET memiliki banyak fasilitas baru dan
ditingkatkan seperti inheritance, interface, dan overloading yang menjadikannya
sebagai bahasa pemrograman berorientasi objek yang tangguh. Object Oriented
Programming (OOP) merupakan kumpulan objek yang saling berinteraksi satu
dengan lainnya. OOP akan mendekomposisikan masalah dunia nyata dan
dinamakan class ataupun tipe.
VB .NET dibangun di atas fondasi .NET Framework (lingkungan kerja
.NET).
.Net
Framework
adalah
platform
yang
memungkinkan
kita
untukmembangun aplikasi dan library yang disebut dengan managed applications.
Kerangka kerja ini menyediakan sejumlah besar solusi-solusi program untuk
27
memenuhi kebutuhan - kebutuhan umum suatu program baru, dan mengatur
eksekusi program - program yang ditulis secara khusus untuk framework ini.
.NET Framework adalah kunci penawaran utama dari Microsoft, dan
dimaksudkan untuk digunakan oleh sebagian besar aplikasi-aplikasi baru yang
dibuat untuk platform Windows. Program - program yang ditulis untuk .NET
Framework dijalankan pada suatu lingkungan software yang mengatur persyaratan
- persyaratan runtime program. Runtime environment ini, yang juga merupakan
suatu bagiandari .NET Framework, dikenal sebagai Common Language
Runtime (CLR). CLR menyediakan penampilan dari application virtual machine,
sehingga para programmer tidak perlu mengetahui kemampuan CPU tertentu
yang akan menjalankan program. CLR juga menyediakan layanan-layanan
penting lainnya seperti jaminan keamanan, pengaturan memori, garbage
collection dan exception handling / penanganan kesalahan pada saat runtime.
Class library dan CLR ini merupakan komponen inti dari .NET Framework.
Kerangka kerja itu pun dibuat sedemikian rupa agar para programmer
dapat mengembangkan program komputer dengan jauh lebih mudah, dan juga
untuk mengurangi kerawanan aplikasi dan juga komputer dari beberapa ancaman
keamanan.
Visual
terintegrasi
Basic
atau
.NET
sering
mempunyai
disebut
dengan
lingkungan pengembangan
IDE
(Integrated
yang
Developmnet
Environment) dengan lingkungan kerja yang luas. Area kerja adalah jendela yang
berguna untuk melakukan kegiatan pengisian kode (coding) ketika berupa
tampilan kode (code view) dan untuk mengatur tampilan desain ketika berupa
tampilan desainer (desaign view).
28
2.9.
SQL Server 2008
SQL Server 2008 dirilis pada 6 Agustus 2008 dan bertujuan untuk
membuat pengelolaan data, mengorganisir data dan menjaga data. SQL Server
2008 juga mencakup dukungan terstruktur, semi-terstruktur untuk data, termasuk
format media digital untuk gambar, audio, video dan data multimedia
lainnya. Dalam versi saat ini, seperti multimedia data dapat disimpan sebagai
gumpalan (benda besar biner), tetapi mereka bitstreams generik. Aplikasi Server,
Microsoft Corp , SQL Server 2008 dapat menjadi penyimpanan data backend
untuk varietas data yang berbeda: XML, email, waktu / kalender, file, dokumen,
spasial, dan sebagainya serta melakukan search, query, analisis, berbagi, dan
sinkronisasi di semua tipe data.
Lain halnya tipe data baru termasuk khusus dan waktu tanggal dan jenis
tipe data spasial-tergantung data lokasi. Dukungan yang lebih baik untuk dan
semi-terstruktur data terstruktur disajikan dengan menggunakan FILESTREAM
baru tipe data, yang dapat digunakan untuk referensi file yang disimpan pada
sistem file. data terstruktur dan metadata tentang file tersebut disimpan dalam
database SQL Server, sedangkan komponen terstruktur disimpan dalam sistem
file. file tersebut dapat diakses baik melalui Win32 file penanganan API serta
melalui SQL Server menggunakan T-SQL ; melakukan mengakses file data
terakhir sebagai BLOB. Membuat cadangan dan memulihkan database punggung
atas atau mengembalikan file yang direferensikan juga. SQL Server 2008 juga
native mendukung data hirarkis, dan termasuk T-SQL konstruksi untuk langsung
berurusan dengan mereka, tanpa menggunakan query rekursif.
29
SQL Server termasuk fitur kompresi yang lebih baik, yang juga
membantu dalam meningkatkan skalabilitas. Ini meningkatkan algoritma
pengindeksan dan memperkenalkan gagasan tentang indeks disaring. Ini juga
mencakup Resource Gubernur yang memungkinkan pemesanan sumber daya
untuk pengguna tertentu atau alur kerja. Ini juga mencakup kemampuan untuk
enkripsi transparan data (TDE) serta kompresi backup. SQL Server 2008
mendukung ADO.Net entity framework dan alat pelaporan, replikasi, dan definisi
data akan dibangun di sekitar entity data model.
SQL Server Reporting Services akan dapat memetakan kemampuan dari
integrasi produk visualisasi data dari Dundas Visualisasi Data Inc, yang diakuisisi
oleh Microsoft. Di sisi manajemen, SQL Server 2008 mencakup Kerangka Kerja
Manajemen yang deklaratif memungkinkan
kebijakan
mengkonfigurasi
dan
kendala, pada seluruh database atau tabel tertentu, declaratively. Versi SQL
Server manajemen studio disertakan dengan SQL Server 2008 mendukung
intellinsense untuk query SQL melawan SQL Server 2008 Database Engine. SQL
Server 2008 juga membuat database
yang tersedia melalui windows
powershell penyedia dan fungsi manajemen tersedia sebagai cmdlets, sehingga
server dan semua kasus berjalan dapat dikelola dari windows powershell.
BAB III
METODE PENELITIAN
3.1. Tempat dan Jadwal Penelitian
Penelitian ini dilakukan di PT. Bintang Parabola yang beralamat di Jl.
Sutomo No. 305P / 91 Medan - Sumatera utara. Penelitian ini dilakukan dari
bulan November 2014 sampai dengan bulan April 2015.
Adapun tahapan-tahapan penelitian yang dilakukan oleh penulis seperti
pada Tabel 3.1. berikut ini :
Tabel 3.1 Jadwal Penelitian
Waktu
Kegiatan
Nov'14
Dec'14
Jan'15
Feb'15
Mar'15
Apr’15
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Identifikasi masalah
Pengumpulan data
Analisis sistem
berjalan
Perancangan database
Perancangan interface
Coding dan pengujian
Penulisan laporan
3.2. Kerangka Kerja
Kerangka kerja menggambarkan langkah – langkah penelitian yang
dilakukan penulis dalam membangun sistem ini. Adapun kerangka kerja penulis
dapat dilihat pada gambar 3.1
30
31
.
Identifikasi Masalah
Pengumpulan Data
Analisa Sistem
Perancangan Sistem
Pembangunan Sistem
Uji Coba Sistem
Implementasi Sistem
Gambar 3.1. Kerangka kerja penelitian
3.2.1 Identifikasi Masalah
Pada tahap ini peneliti akan mengidentifikasi permasalahan apa yang
terdapat pada proses transaksi dan administrasi pada layanan iuran berbayar yang
diterapkan oleh PT. Bintang Parabola.
3.2.2 Metode Pengumpulan Data
Teknik pengumpulan data dapat didefinisikan sebagai suatu cara yang
digunakan untuk memperoleh data yang dibutuhkan sebagai bahan masukan.
Pengumpulan data dilakukan untuk memperoleh informasi yang
dibutuhkan dalam rangka mencapai tujuan penelitian. Untuk mengumpulkan data
dari suatu sampel penelitian, dapat dilakukan dengan tehnik-tehnik tertentu sesuai
32
dengan tujuannya. Teknik yang dipakai penulis dalam mengumpulkan data
adalah:
1. Wawancara
Wawancara informasi merupakan salah satu metode pengumpulan data untuk
memperoleh data dan informasi dari objek secara lisan. Proses wawancara
dilakukan dengan cara tatap muka secara langsung. Selama proses wawancara
penulis mengajukan pertanyaan, meminta penjelasan dan jawaban dari
pertanyaan yang diberikan dan membuat catatan mengenai hal-hal yang
diungkapkan kepada penulis.
2. Observasi
Observasi diartikan pengamatan dan pencatatan secara sistematik terhadap
gejala yang tampak pada objek penelitian. Keunggulan metode ini adalah
banyak gejala yang hanya dapat diselidiki dengan observasi, hasilnya lebih
akurat dan sulit dibantah, banyak objek yang hanya bersedia diambil datanya
hanya dengan observasi, misalnya terlalu sibuk dan kurang waktu untuk
diwawancarai, kejadian yang serempak dapat diamati dan dan dicatat
serempak pula dengan memperbanyak observer, dan banyak kejadian yang
dipandang kecil yang tidak dapat ditangkap oleh alat pengumpul data yang
lain, yang ternyata sangat menentukan hasil penelitian.
3. Dokumen
Dokumen merupakan salah satu sumber lain dalam mengumpulkan data.
Dokumen – dokumen sangat membantu penulis untuk membuat layout dan
tampilan aplikasi sehingga dapat sesuai dengan kinerja perusahaan.
33
3.2.3 Analisa Sistem
Pada tahap ini peneliti akan menganalisa permasalahan lebih mendalam
mengenai sistem informasi iuran tv berbayar yang diterapkan oleh perusahaan.
Analisa sistem yang dilakukan meliputi analisa input, analisa proses, dan analisa
output. Analisa input berisi analisa formulir data yang digunakan perusahaan.
Analisa proses berisi analisa prosedur administrasi dan transaksi pada perusahaan.
Analisa output berisi analisa laporan yang digunakan perusahaan untuk
menampilkan informasi.
3.2.4 Perancangan Sistem
Perancangan sistem informasi iuran tv berbayar meliputi perancangan
database, perancangan interface, perancangan input, dan perancangan output.
3.2.5 Pembangunan Sistem
Pembangunan sistem informasi iuran tv berbayar meliputi :
1. Menggambarkan aliran data menggunakan Data Flow Diagram
2. Untuk mereferensikan aliran data menggunakan kamus data.
3. Perancangan database menggunakan aplikasi SQL Server 2008
4. Perancangan aplikasi menggunakan Visual Basic .Net 2010.
3.2.6 Uji Coba Sistem
Hasil rancangan aplikasi ini akan diuji sebelum digunakan untuk
mengetahui apakah aplikasi yang telah dibangun ini telah sesuai dengan yang
34
diharapkan dan bekerja dengan baik atau masih terdapat kesalahan (error) atau
bug. Jika masih terjadi error atau bug, maka aplikasi ini perlu diperbaiki lagi.
3.2.7 Implementasi Sistem
Setelah melalui tahap pengujian, makan aplikasi sistem iuran tv berbayar
dapat diimplementasikan pada perusahaan.
BAB IV
ANALISA DAN PERANCANGAN
4.1. Analisa
4.1.1. Analisa Input
Analisa masukan (input) pada aplikasi yang akan dibangun meliputi
beberapa tahap, yaitu :
1. Formulir pendaftaran pelanggan
Formulir ini berfungsi untuk mencatat customer baru yang akan memasang tv
berbayar. Bentuk formulir ini seperti pada gambar 4.1. berikut :
Gambar 4.1. Formulir Pendaftaran Pelanggan
35
36
2. Lamaran kerja dari teknisi
Dokumen dari teknisi yang akan melamar kerja di PT. Bintang Parabola.
Persyaratan data yang diisi dari lamaran kerja dapat dilihat pada gambar
4.2. berikut :
Gambar 4.2. Lamaran kerja Teknisi
4.1.2. Analisa Proses
Pelanggan yang ingin menggunakan layanan TV berbayar dari PT. Bintang
Parabola wajib melakukan proses registrasi dahulu melalui bagian penjualan.
Pelanggan akan memberikan data-data pribadi sesuai dengan permintaan bagian
penjualan termasuk paket layanan yang akan digunakan. Kemudian pelanggan
akan membayar biaya-biaya yang dikenakan sesuai dengan ketentuan dan tarif
paket.
Setelah selesai proses pendaftaran, maka bagian penjualan akan
mempersiapkan barang-barang untuk dipasang dan memerintahkan teknisi untuk
melakukan pemasangan sesuai dengan alamat pelanggan. Setelah selesai
37
pemasangan, maka layanan akan langsung diaktifkan sesuai dengan paket yang
telah dipesan.
Kemudian untuk biaya bulanan layanan TV berbayar, pelanggan akan
melakukan transaksi dengan bagian penjualan juga.
Proses layanan administrasi yang berjalan untuk berlangganan TV
berbayar pada PT. Bintang Parabola dapat dilihat pada gambar flow chart dan
context diagram berikut ini :
Alur proses
Pelanggan
Bag. Penjualan
Teknisi
Isi data
pribadi
Data pelanggan
Data pelanggan
Data pelanggan
Mencatat
data
pelanggan
Request paket layanan
Mencatat
data layanan
Melakukan pembayaran
Mencatat
transaksi
pembayaran
Bukti pembayaran
Bukti pembayaran
Mempersiapkan alat
untuk dipasang
Melakukan
pemasangan
Aktifasi paket layanan
Konfirmasi
pemasangan telah
selesai
Gambar 4.3. Flow chart sistem yang berjalan
38
4.1.3. Analisa Output
1. Laporan Transaksi Pelanggan
Laporan ini mencatat transaksi pengisian voucher pelanggan. Bentuk laporan
ini dapat dilihat pada gambar 4.4. berikut :
Gambar 4.4. Laporan Transaksi Pelanggan
2. Laporan nominal voucher
Laporan ini untuk mencatat nilai voucher yang masih tersedia sehingga
pemilik selalu update terhadap sisa saldo layanan. Bentuk laporan ini dapat
dilihat pada gambar 4.5. berikut :
Gambar 4.5. Laporan Nominal Voucher
39
3. Laporan data pelanggan
Laporan ini mencatat data pelanggan. Bentuk laporan ini dapat dilihat pada
gambar 4.6. berikut :
Gambar 4.6. Laporan Data Pelanggan
4.2. Perancangan Sistem
Perancangan sistem informasi iuran TV berbayar pada PT. Bintang
Parabola meliputi perancangan context diagram, Data Flow Diagram (DFD), flow
chart, kamus data, perancangan input, perancangan output, perancangan database,
dan perancangan tampilan program.
4.2.1. Context Diagram
Bentuk diagram konteks seperti gambar 4.8 yang dibangun dapat
dijelaskan sebagai berikut :
40
1. Pemilik akan melakukan input ke sistem berupa data barang, data teknisi, data
layanan TV berbayar yang tersedia, data paket yang tersedia beserta harganya,
data, dan melakukan reload nilai voucher.
2. Pelanggan akan melakukan proses registrasi dahulu dengan memberikan datadata pribadi sesuai ketentuan termasuk layanan yang akan di input ke sistem.
3. Bagian penjualan akan meng-input layanan TV berbayar yang diminta
pelanggan termasuk paket yang dipilih.
4. Bagian penjualan juga meng-input transaksi yang terjadi dengan pelanggan.
5. Bagian penjualan akan menugaskan teknisi untuk melakukan pemasangan
sesuai dengan data dari pelanggan.
6. Setelah selesai pemasangan, bagian penjualan akan meng-input aktivasi untuk
pelanggan.
7. Dari pemosresan sistem, akan menghasilkan laporan-laporan untuk disajikan
kepada pemilik.
41
Gambar 4.7. Diagram konteks sistem yang dibangun
4.2.2. Data Flow Diagram (DFD)
Bentuk perancangan DFD level 0 pada sistem yang dibangun dapat
dilihat pada gambar 4.8 dibawah ini.
Gambar 4.8. DFD Level 0 sistem yang dibangun
4.2.3. Flow Chart
Bentuk perancangan flow chart pada sistem yang dibangun dapat dilihat
pada gambar 4.9 dibawah ini.
42
Sistem Informasi
Customer
Bag. Penjualan
Isi data
pribadi
Admin
Input data
teknisi
Teknisi
Input data
layanan TV
Input data paket
dan harganya
Data Customer
Input data customer
List layanan TV
dan paket
Pilih paket
layanan
Sistem Informasi
Layanan Iuran TV
Berbayar
List layanan TV
dan paket
Data Customer
Input paket layanan
yang dipilih
Melakukan
pemasangan
Melakukan
pembayaran
Input data transaksi
Aktivasi paket
customer
Konfirmasi untuk
aktivasi
Gambar 4.9. Flow chart sistem yang dibangun
4.2.4. Kamus Data
Kamus data adalah katalog fakta tentang data dan kebutuhan –
kebutuhan informasi dari suatu informasi untuk dapat mendefinisikan data yang
mengalir di sistem dengan lengkap. Kamus data dari sistem yang dibangun adalah
sebagai berikut :
43
1.
Nama Data : Item
Atribut
: KodeItem, ID_Item, NamaItem, Hapus, TipeItem, Merek,
StatusKodeBarang, HargaBeli, HargaJual, ID_Voucher
2.
Nama Data : Customer
Atribut
: ID_Customer, NamaCustomer, Alamat, Kota, Telepon, Hapus,
NamaInstansi
3.
Nama Data : Teknisi
Atribut
: ID_Teknisi, NamaTeknisi, TempatLahir, TanggalLahir, Alamat,
Kota, Telepon, Status, Hapus
4.
Nama Data : Stok Barang
Atribut
: ID_StokBarang,
ID_Item,
KodeBarang,
StokAwal,
TanggalStok, Sisa, JumlahKeluar, Hapus, Keterangan, Res,
HargaJual, HargaBeli
5.
Nama Data : Work Order
Atribut
: ID_WorkOrder, ID_Customer, ID_Teknisi, Status, Hapus,
TanggalMasuk, TanggalSelesai, Keterangan, TanggalProses
6.
Nama Data : Voucher
Atribut
: ID_Voucher, NamaVoucher, Hapus, TotalNilai, SisaNilai,
Hapus, IsiTerakhir
7.
Nama Data : Reload Voucher
Atribut
: ID_ReloadVoucher, TanggalReload, ID_Voucher, Nominal,
Hapus
44
8.
Nama Data : Paket
Atribut
: ID_Paket,
NamaPaket,
HargaBeli,
HargaJual,
Hapus,
ID_Voucher
9.
Nama Data : Langganan
Atribut
: ID_Langganan, ID_Customer, LimitTerakhir, TanggalDaftar,
TanggalAktif, Status, Hapus, ID_Teknisi, ID_StokBarang,
ID_Paket
10. Nama Data : Penjualan
Atribut
: ID_Penjualan,
TanggalTrans,
ID_Langganan,
TotalTrans,
Hapus, NomorTrans
11. Nama Data : Detail Penjualan
Atribut
: ID_PenjualanDetail,
NamaItem,
ID_Penjualan,
HargaPerItem,
Hapus,
JumlahItem,
ID_Paket,
HargaTotal,
ID_StokBarang, TipeItem, KodeItem, Av
12. Nama Data : HitungKeuangan
Atribut
: ID_Hitung, Keterangan, Pemasukan, Pengeluaran, ID_uss, Tipe,
Tanggal, Bulan
13. Nama Data : User
Atribut
: usern, passw, status
4.2.5. Perancangan Database
45
Database yang yang dipakai adalah Microsoft SQL SERVER 2008 R2
dengan nama database bintang_db. Pada database tersebut terdiri dari tabel –
tabel yang berfungsi untuk menyimpan data yang diperlukan. Struktur masing –
masing tabel di database antara lain :
1.
Tabel tblItem
Tabel 4.1. Tabel tblItem
Nama Atribut
KodeItem
ID_Item
NamaItem
Hapus
TipeItem
StatusKodeBarang
Merek
HargaBeli
HargaJual
ID_Voucher
2.
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Bit
Varchar (50)
Varchar (50)
Varchar (50)
Money
Money
Varchar (50)
Keterangan
Primary Key
Foreign Key
Foreign Key
Tabel tblCustomer
Tabel 4.2. Tabel tblCustomer
Nama Atribut
ID_Customer
NamaCustomer
Alamat
Kota
Telepon
Hapus
NamaInstansi
3.
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Bit
Varchar (50)
Keterangan
Primary Key
Tabel tblTeknisi
Tabel 4.3. Tabel tblTeknisi
Nama Atribut
ID_Teknisi
NamaTeknisi
TempatLahir
TanggalLahir
Alamat
Kota
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Keterangan
Primary Key
46
Telepon
Status
Hapus
4.
Varchar (50)
Bit
Bit
Tabel tblStokBarang
Tabel 4.4. Tabel tblStokBarang
Nama Atribut
ID_StokBarang
ID_Item
KodeBarang
StokAwal
TanggalStok
Sisa
JumlahKeluar
Hapus
Keterangan
Res
HargaJual
HargaBeli
5.
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Varchar (50)
Bit
Varchar (50)
Bit
Money
Money
Keterangan
Primary Key
Foreign Key
Tabel tblWorkOrder
Tabel 4.5. Tabel tblWorkOrder
Nama Atribut
ID_WorkOrder
ID_Customer
ID_Teknisi
TanggalMasuk
Status
Hapus
TanggalSelesai
Keterangan
TanggalProses
6.
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Date
Varchar (50)
Bit
Date
Varchar (50)
Date
Keterangan
Primary Key
Foreign Key
Foreign Key
Tabel tblVoucher
Tabel 4.6. Tabel tblVoucher
Nama Atribut
ID_Voucher
NamaVoucher
Hapus
TotalNilai
SisaNilai
IsiTerakhir
Tipe Data
Varchar (50)
Varchar (50)
Bit
Money
Money
Date
Keterangan
Primary Key
47
7.
Tabel tblReloadVoucher
Tabel 4.7. Tabel tblReloadVoucher
Nama Atribut
ID_ReloadVoucher
TanggalReload
ID_Voucher
Nominal
Hapus
8.
Tipe Data
Varchar (50)
Date
Varchar (50)
Money
Bit
Keterangan
Primary Key
Foreign Key
Tabel tblPaket
Tabel 4.8. Tabel tblPaket
Nama Atribut
ID_Paket
NamaPaket
HargaBeli
HargaJual
Hapus
ID_Voucher
9.
Tipe Data
Varchar (50)
Varchar (50)
Money
Money
Bit
Varchar (50)
Keterangan
Primary Key
Foreign Key
Tabel tblLangganan
Tabel 4.9. Tabel tblLangganan
Nama Atribut
ID_Langganan
ID_Customer
LimitTerakhir
TanggalDaftar
TanggalAktif
Status
Hapus
ID_Teknisi
ID_StokBarang
ID_Paket
Tipe Data
Varchar (50)
Varchar (50)
Date
Date
Date
Bit
Bit
Varchar (50)
Varchar (50)
Varchar (50)
Keterangan
Primary Key
Foreign Key
Foreign Key
Foreign Key
Foreign Key
10. Tabel tblPenjualan
Tabel 4.10. Tabel tblPenjualan
Nama Atribut
ID_Penjualan
TanggalTrans
ID_Langganan
TotalTrans
Hapus
NomorTrans
Tipe Data
Varchar (50)
Date
Varchar (50)
Money
Bit
Varchar (50)
Keterangan
Primary Key
Foreign Key
48
11. Tabel tblPenjualanDetail
Tabel 4.11. Tabel tblPenjualanDetail
Nama Atribut
ID_PenjualanDetail
ID_Penjualan
Hapus
ID_Paket
NamaItem
HargaPerItem
JumlahItem
HargaTotal
ID_StokBarang
TipeItem
KodeItem
Av
Tipe Data
Varchar (50)
Varchar (50)
Bit
Varchar (50)
Varchar (50)
Money
Money
Money
Varchar (50)
Varchar (50)
Varchar (50)
Bit
Keterangan
Primary Key
Foreign Key
12. Tabel tblHitungKeuangan
Tabel 4.12. Tabel tblHitungKeuangan
Nama Atribut
ID_Hitung
Keterangan
Pemasukan
Pengeluaran
ID_uss
Tipe
Tanggal
Bulan
Tipe Data
Varchar (50)
Varchar (50)
Money
Money
Varchar (50)
Varchar (50)
Date
Varchar (50)
Keterangan
Primary Key
13. Tabel tblUser
Tabel 4.13. Tabel tblUser
Nama Atribut
usern
passw
status
Tipe Data
Varchar (50)
Varchar (50)
Varchar (50)
Keterangan
Primary Key
Adapun relasi antar tabel pada database dapat dilihat seperti pada
gambar dibawah ini dimana tabel-tabel saling berelasi berdasarkan hubungan
antara Primary Key dengan Foreign Key.
49
Gambar 4.10. Entity Relationship Diagram (ERD)
50
4.2.6. Perancangan Input
Dalam perancangan input menggunakan bahasa pemograman Microsoft
Visual Basic .Net 2010. Perancangan input pada sistem informasi iuran tv
berbayar, antara lain :
1. Form Item
Perancangan form ini bertujuan untuk memasukkan data-data item yang
berhubungan dengan transaksi.
Gambar 4.11. Perancangan Form Item
2. Form Data Voucher
Perancangan form ini bertujuan untuk memasukkan data-data layanan yang
tersedia.
51
Gambar 4.12. Perancangan Form Data Voucher
3. Form Paket Layanan
Perancangan form ini bertujuan untuk memasukkan data-data paket layanan
yang tersedia.
Gambar 4.13. Perancangan Form Data Voucher
52
4. Form Data Customer
Perancangan form ini bertujuan untuk memasukkan data-data customer.
Gambar 4.14. Perancangan Form Data Customer
5. Form Data Teknisi
Perancangan form ini bertujuan untuk memasukkan data-data teknisi.
Gambar 4.15. Perancangan Form Data Teknisi
53
6. Form Transaksi Penjualan
Perancangan form ini bertujuan untuk memasukkan data-data transaksi
penjualan.
Gambar 4.16. Perancangan Form Penjualan
Gambar 4.17. Perancangan Form Penjualan Detail
54
7. Form Reload Voucher
Perancangan form ini bertujuan untuk memasukkan data-data transaksi reload
voucher.
Gambar 4.18. Perancangan Form Reload Voucher
8. Form Stok Barang
Perancangan form ini bertujuan untuk memasukkan data-data stok barang.
Gambar 4.19. Perancangan Form Stok Barang
55
9. Form Pendaftaran Pelanggan
Perancangan form ini bertujuan untuk mencatat data – data pelanggan yang
ingin memasang layanan tv berbayar baru.
Gambar 4.20. Perancangan Form Pendaftaran Pelanggan
4.2.7. Perancangan Output
Dalam perancangan output menggunakan bahasa pemograman Microsoft
Visual Basic .Net 2010. Perancangan output pada sistem informasi iuran tv
berbayar, antara lain :
1.
Laporan Stok Barang
Perancangan laporan ini bertujuan untuk menampilkan informasi stok barang
yang masih tersedia.
56
Gambar 4.21. Perancangan Laporan Stok Barang
2.
Laporan Keuangan Harian
Perancangan laporan ini bertujuan untuk menampilkan informasi keuangan
per hari.
Gambar 4.22. Perancangan Laporan Keuangan Harian
3.
Laporan Keuangan Bulanan
Perancangan laporan ini bertujuan untuk menampilkan informasi keuangan
per bulan.
57
Gambar 4.23. Perancangan Laporan Keuangan Bulanan
4.
Laporan Keuangan Tahunan
Perancangan laporan ini bertujuan untuk menampilkan informasi keuangan
per tahun.
Gambar 4.24. Perancangan Laporan Keuangan Tahunan
5.
Laporan Penjualan
Perancangan laporan ini bertujuan untuk menampilkan informasi penjualan
yang terjadi.
58
Gambar 4.25. Perancangan Laporan Penjualan
6.
Nota Transaksi
Perancangan nota ini bertujuan untuk mencetak nota transaksi yang akan
diberikan ke customer.
Gambar 4.26. Perancangan Nota Transaksi
BAB V
HASIL DAN PEMBAHASAN
5.1.
Hasil
Hasil dari sistem informasi iuran TV berbayar yang dirancang meliputi
tampilan menu, tampilan input sistem, dan tampilan output sistem.
5.1.1. Tampilan Menu
Pada bagian menu, dibagi menjadi 4 bagian, yaitu Master Data, Transaksi,
Service, dan Laporan. Untuk pada masing-masing bagian terdapat submenu,
antara lain :
1. Master Data
Meliputi submenu Item, Voucher, Paket Layanan, Customer, dan Teknisi.
Gambar 5.1. Tampilan Menu Master Data
59
60
2. Transaksi
Meliputi submenu Penjualan, Reload Voucher, dan Stok Barang.
Gambar 5.2. Tampilan Menu Transaksi
3. Service
Meliputi submenu Daftar Pelanggan Baru, Work Order.
Gambar 5.3. Tampilan Menu Service
61
4. Laporan
Meliputi submenu Saldo Voucher, Stok Barang, Penjualan, Detail
Pelanggan, Keuangan (Harian, Bulanan, Tahunan), Data Pelanggan, dan
Data Teknisi.
Gambar 5.4. Tampilan Menu Laporan
5.1.2. Tampilan Input Sistem
Tampilan input pada sistem informasi iuran TV berbayar yang dibangun
antara lain :
1.
Form Master Item
Form ini bertujuan untuk memasukkan data-data item yang ada pada
perusahaan termasuk untuk transaksi.
62
Gambar 5.5. Tampilan Form Master Item
2.
Form Voucher
Form ini bertujuan untuk memasukkan data-data layanan tv berbayar yang
tersedia.
Gambar 5.6. Tampilan Form Voucher
63
3.
Form Paket Layanan
Form ini bertujuan untuk memasukkan data-data paket layanan yang
tersedia untuk dapat dipilih konsumen.
Gambar 5.7. Tampilan Form Paket Layanan
4.
Form Customer
Form ini bertujuan untuk memasukkan customer yang baru pertama kali
mendaftarkan diri untuk berlangganan.
64
Gambar 5.8. Tampilan Form Customer
5.
Form Teknisi
Form ini bertujuan untuk memasukkan data teknisi bekerja di perusahaan.
Gambar 5.9. Tampilan Form Teknisi
65
6.
Form Penjualan
Form ini bertujuan untuk mencatat data penjualan yang terjadi.
Gambar 5.10. Tampilan Form Penjualan
Gambar 5.11. Tampilan Form PenjualanDetail
66
7.
Form Reload Voucher
Form ini bertujuan untuk mencatat data reload voucher.
Gambar 5.12. Tampilan Form Reload Voucher
8.
Form Stok Barang
Form ini bertujuan untuk mencatat barang – barang yang di stok.
Gambar 5.13. Tampilan Form Stok Barang
67
9.
Form Pendaftaran Pelanggan
Form ini bertujuan untuk mencatat customer yang akan melakukan langganan
layanan tv berbayar.
Gambar 5.14. Tampilan Form Pendaftaran Pelanggan
10. Form Work Order
Form ini bertujuan untuk mencatat work order yang ditugaskan kepada
teknisi.
Gambar 5.15. Tampilan Form Work Order
68
5.1.3. Tampilan Output Sistem
Tampilan output pada sistem informasi iuran TV berbayar yang
dibangun terbagi menjadi dua yaitu berupa tampilan form yang menampilkan
informasi atau hasil pengolahan dan tampilan berupa laporan print out. Tampilan
output terdiri dari :
4. Form Laporan Saldo Voucher
Form ini bertujuan untuk memberikan informasi sisa saldo voucher.
Gambar 5.16. Tampilan Form Laporan Saldo Voucher
5. Form Laporan Stok Barang
Form ini bertujuan untuk memberikan informasi stok barang.
69
Gambar 5.17. Tampilan Form Laporan Stok Barang
6. Form Laporan Penjualan
Form ini bertujuan untuk memberikan informasi penjualan.
Gambar 5.18. Tampilan Form Laporan Penjualan
70
7. Form Laporan Pelanggan Detail
Form ini bertujuan untuk memberikan informasi detail mengenai data-data
pelanggan yang telah terdaftar.
Gambar 5.19. Tampilan Form Laporan Pelanggan Detail
8. Form Laporan Keuangan Harian
Form ini bertujuan untuk memberikan informasi mengenai keuangan per hari.
Gambar 5.20. Tampilan Form Laporan Keuangan Harian
71
9. Form Laporan Keuangan Bulanan
Form ini bertujuan untuk memberikan informasi mengenai keuangan perhari
selama sebulan.
Gambar 5.21. Tampilan Form Laporan Keuangan Bulanan
10. Form Laporan Keuangan Tahunan
Form ini bertujuan untuk memberikan informasi mengenai keuangan per
bulan selama setahun.
Gambar 5.22. Tampilan Form Laporan Keuangan Tahunan
72
11. Form Laporan Data Pelanggan
Form ini bertujuan untuk memberikan informasi data pelanggan yang telah
tercatat di sistem.
Gambar 5.23. Tampilan Form Laporan Data Pelanggan
12. Form Laporan Data Teknisi
Form ini bertujuan untuk memberikan informasi data teknisi yang telah
tercatat di sistem.
Gambar 5.24. Tampilan Form Laporan Data Teknisi
73
13. Laporan Stok Barang
Laporan ini bertujuan untuk menyajikan informasi stok barang dalam bentuk
hardprint.
Gambar 5.25. Tampilan Laporan Stok Barang
14. Laporan Penjualan
Laporan ini bertujuan untuk menyajikan informasi penjualan per tanggal
dalam bentuk hardprint.
Gambar 5.26. Tampilan Laporan Penjualan
74
15. Laporan Keuangan Harian
Laporan ini bertujuan untuk menyajikan informasi detail keuangan harian
dalam bentuk hardprint.
Gambar 5.27. Tampilan Laporan Keuangan Harian
16. Laporan Keuangan Bulanan
Laporan ini bertujuan untuk menyajikan informasi keuangan harian selama
sebulan dalam bentuk hardprint.
Gambar 5.28. Tampilan Laporan Keuangan Bulanan
75
17. Laporan Keuangan Tahunan
Laporan ini bertujuan untuk menyajikan informasi keuangan bulanan selama
setahun dalam bentuk hardprint.
Gambar 5.29. Tampilan Laporan Keuangan Bulanan
18. Faktur Penjualan
Berfungsi sebagai bukti transaksi pelanggan.
Gambar 5.30. Tampilan Faktur Penjualan
76
5.2. Pembahasan
Berdasarkan identifikasi masalah terhadap sistem yang berjalan untuk
iuran TV berbayar, maka didapatkan beberapa kelemahan, antara lain :
1. Pendataan yang masih tidak teratur sehingga menyulitkan untuk mencari data
history maupun perhitungan keuangan yang cukup lambat karena masih
maual.
2. Layanan konsumen yang kurang terpantau karena masih mencatat secara
manual.
Untuk mengatasi masalah tersebut, maka penulis merancang suatu
sistem informasi yang terkomputerisasi dengan menggunakan Microsoft Visual
Basic .Net 2010 dan dipadukan dengan database SQL Server 2008 R2.
Keunggulan sistem yang dibangun antara lain :
1. Pendataan menjadi teratur sehingga memudahkan untuk mencari informasi
yang diperlukan.
2. Konsumen menjadi lebih terjaga dengan adanya informasi yang terus terupdate.
3. Laporan keuangan dapat tersajikan dengan lebih tepat dan cepat.
Kelemahan sistem yang dibangun adalah sistem yang dirancang belum
mencakup penggajian sehingga laporan keuangan yang disajikan belum 100%
sempurna dan perlu digabungkan dengan perhitungan manual terhadap
penggajian.
BAB VI
KESIMPULAN DAN SARAN
6.1.
Kesimpulan
Berdasarkan hasil pengamatan yang telah dilakukan, maka dapat dibuat
kesimpulan penelitiaan antara lain :
1.
Sistem informasi iuran TV berbayar yang dibangun dapat memudahkan
pendataan secara teratur sehingga memudahkan untuk mencari informasi
yang diperlukan.
2.
Konsumen menjadi lebih terjaga dengan adanya informasi yang terus terupdate.
3.
Dapat meyajikan laporan – laporan yang dibutuhkan secara cepat dan tepat.
6.2. Saran
Berdasarkan hasil penelitian dan kesimpulan yang telah diuraikan di
atas, maka terdapat beberapa saran yang dapat diberikan demi pengembangan
sistem yang dibangun menjadi lebih baik, antara lain :
1.
Menambah kemampuan sistem sehingga dapat menjadi lebih baik dan efisien
serta dapat mengerjakan beberapa kendala lain yang belum diintegrasikan ke
dalam sistem.
77
L - 78
2.
Diharapkan
dapat
memberikan
pelatihan
kepada
pegawai
dalam
menggunakan sistem yang telah dibangun sehingga dapat memaksimalkan
penggunaan sistem dan menghindari resiko human error.
3.
Setiap bulan sebaiknya data – data di-backup secara manual sehingga resiko
kehilangan atau kerusakan data dapat terhindari.
DAFTAR PUSTAKA
Baridwan, Z., 2001, Sistem Akuntansi Penyusunan Prosedur dan Metode,
Cetakan V, Edisi ke-5, Penerbit BPEE, Yogyakarta.
Gie, T.L., 2001, Administrasi Perkantoran Modern, Edisi ke-4, Cetakan ke-3,
Penerbit Liberti, Yogyakarta.
Kadir, A., 2003, Pengenalan Sistem Informasi, Edisi ke-2, Penerbit Andi Offset,
Yogyakarta.
Kendall, K.E., dan J.E. Kendall, 2003, Analisa dan Perancangan Sistem, Edisi
ke-5 Jilid I dan Jilid II, Alih Bahasa Thamrin Abdul Hafedh, Penerbit PT.
Indeks, Jakarta
Sutabri, T., 2004, Analisa Sistem Informasi, Penerbit Elex Media Komputindo,
Jakarta.
Widjajanto, N., 2001, Pengantar Sistem Informasi Manajemen, Edisi ke-2,
Erlangga, Jakarta.
79
Download