SISTEM PENDATAAN PENDAPATAN PADA WARNET KLIBUR
SISTEM PENDATAAN PENDAPATAN PADA WARNET KLIBUR DENGANDENGAN MENGGUNAKAN APLIKASI FOX PRO 9.0
MENGGUNAKAN APLIKASI FOX PRO 9.0
Nama
Nama : : Dionisio Dionisio Miguel Miguel de de Jesus Jesus XimenesXimenes NIM
NIM : : 0714102807141028 Program
Program : : Manajemen Manajemen (DIII)(DIII) Jurusan
Jurusan : : Manajemen Manajemen InformatikInformatik
JURUSAN MANAJEMEN INFORMATIKA EAST TIMOR INSTITUTE JURUSAN MANAJEMEN INFORMATIKA EAST TIMOR INSTITUTE
OF BUSINESS (IOB), DILI-TIMOR LESTE OF BUSINESS (IOB), DILI-TIMOR LESTE
MEI 2010 MEI 2010
HALAMAN PENGESAHAN HALAMAN PENGESAHAN
JUDUL
JUDUL : : SISTEM SISTEM PENDATAAN PENDATAAN PENDAPATAN PENDAPATAN PADA PADA WARNETWARNET KLIBUR
KLIBUR DENGAN DENGAN MENGGUNAKAN MENGGUNAKAN APLIKASI APLIKASI FOX FOX PRO PRO 9.09.0
Nama
Nama : : Dionisio Dionisio Miguel Miguel de de Jesus Jesus XimenesXimenes
NIM
NIM : : 07 07 14 14 10 10 2828
Jurusan
Jurusan : : Manajemen Manajemen InformaticaInformatica
Program
Program studi studi : : DIIIDIII
Dosen
Dosen Pengasuh Pengasuh Penulis Penulis / / MahasiswaMahasiswa
(Pedro
(Pedro M.Ximenes,ST.MM) M.Ximenes,ST.MM) (Dionisio (Dionisio M. M. Ximenes)Ximenes)
MEI 2010 MEI 2010
SISTEM PENDATAAN
SISTEM PENDATAAN PENDAPATAN PADA PENDAPATAN PADA WARNET KLIBUR WARNET KLIBUR DENGANDENGAN MENGGUNAKAN APLIKASI FOX PRO 9.0
MENGGUNAKAN APLIKASI FOX PRO 9.0
A.
A. Latar Belakang MasalahLatar Belakang Masalah
Perkembangan teknologi informasi dewasa ini sangat pesat dan hampir Perkembangan teknologi informasi dewasa ini sangat pesat dan hampir menyentuh seluruh aktifitas yang dilakukan oleh manusia. Perkembangan teknologi menyentuh seluruh aktifitas yang dilakukan oleh manusia. Perkembangan teknologi bahkan telah merambah pada dunia bisnis, baik sektor pemerintah maupun swasta. bahkan telah merambah pada dunia bisnis, baik sektor pemerintah maupun swasta. Salah satu kemajuan teknologi tersebut adalah makin berkembangnya mesin-mesin Salah satu kemajuan teknologi tersebut adalah makin berkembangnya mesin-mesin kantor yang memberikan bantuan besar untuk menunjang efektifitas kantor. kantor yang memberikan bantuan besar untuk menunjang efektifitas kantor. Penggunaan mesin kantor dapat menghemat waktu, memberikan ketelitian yang Penggunaan mesin kantor dapat menghemat waktu, memberikan ketelitian yang tinggi, mutu pekerjaan yang baik serta memberikan informasi dengan cepat dan tepat. tinggi, mutu pekerjaan yang baik serta memberikan informasi dengan cepat dan tepat.
Dengan adanya komputer akan mempermudah manusia dalam melakukan Dengan adanya komputer akan mempermudah manusia dalam melakukan pekerjaan yang rumit jika dikerjakan secara manual, sehingga dengan demikian pekerjaan yang rumit jika dikerjakan secara manual, sehingga dengan demikian pekerjaan tersebut akan terhindar dari keterlambatan dan ketidakefisienan kerja. pekerjaan tersebut akan terhindar dari keterlambatan dan ketidakefisienan kerja. Selain itu dengan kehadiran komputer maka kinerja perusahaan dan operasionalnya Selain itu dengan kehadiran komputer maka kinerja perusahaan dan operasionalnya dapat ditingkatkan sehingga secara tidak langsung dapat meningkatkan kualitas dan dapat ditingkatkan sehingga secara tidak langsung dapat meningkatkan kualitas dan mutu kerja yang dihasilkan.
mutu kerja yang dihasilkan.
Melihat kenyataan tersebut maka sudah selayaknya pengolahan data Melihat kenyataan tersebut maka sudah selayaknya pengolahan data Pendapatan dengan menggunakan program aplikasi yang telah terkomputerisasi. Pendapatan dengan menggunakan program aplikasi yang telah terkomputerisasi. Maka penulis memilih menggunakan aplikasi
Maka penulis memilih menggunakan aplikasi Microsoft Visual foxpro 9.0 Microsoft Visual foxpro 9.0untuk untuk pengolahan data pendapatan. Adapun keuntungan penggunaan aplikasi
pengolahan data pendapatan. Adapun keuntungan penggunaan aplikasi Microsoft Microsoft Visual foxpro 9.0
Visual foxpro 9.0 yaitu bisa menghasilkan informasi yang akurat, pengolahan datayaitu bisa menghasilkan informasi yang akurat, pengolahan data dapat lebih cepat serta pembuatan laporan dapat secara otomatis.
dapat lebih cepat serta pembuatan laporan dapat secara otomatis.
Berdasarkan uraian diatas, maka penulis tertarik untuk mengadakan Berdasarkan uraian diatas, maka penulis tertarik untuk mengadakan penelitian dan membuat sebuah aplikasi pada
penelitian dan membuat sebuah aplikasi pada WARNET KLIBURWARNET KLIBUR yang disusunyang disusun dalam bentuk proposal dengan judul :
dalam bentuk proposal dengan judul : SISTEM PENDATAAN PENDAPATAN PADASISTEM PENDATAAN PENDAPATAN PADA WARNET KLIBUR DENGAN MENGGUNAKAN APLIKASI FOX PRO 9.0
B.
B. Perumusan MasalahPerumusan Masalah
Berdasarkan penjelasan latar belakang diatas maka rumusan masalah yang Berdasarkan penjelasan latar belakang diatas maka rumusan masalah yang dapat ditarik adalah : “Bagaimana membuat suatu program aplikasi pendataan dapat ditarik adalah : “Bagaimana membuat suatu program aplikasi pendataan terhadap pendapatan pada Warnet Klibur.
terhadap pendapatan pada Warnet Klibur. C.
C. Pembatasan masalahPembatasan masalah
Berdasarkan perumusan masalah diatas, maka penulis membangun system Berdasarkan perumusan masalah diatas, maka penulis membangun system aplikasi berbasis data base untuk mengolah data pendapatan pada warnet Klibur.
aplikasi berbasis data base untuk mengolah data pendapatan pada warnet Klibur. D.
D. Tujuan PenelitianTujuan Penelitian
Tujuan dari penulisan proposal yang telah dilakukan oleh penulis adalah Tujuan dari penulisan proposal yang telah dilakukan oleh penulis adalah Untuk mengetahui dan mempelajari prosedur Pendapatan pada Warnet Klibur. Untuk mengetahui dan mempelajari prosedur Pendapatan pada Warnet Klibur. Untuk membuat program aplikasi pendataan Pendapatan pada Warnet Klibur Untuk membuat program aplikasi pendataan Pendapatan pada Warnet Klibur Untuk menerapkan ilmu pengetahuan yang telah dimiliki selama masa pendidikan. Untuk menerapkan ilmu pengetahuan yang telah dimiliki selama masa pendidikan. E.
E. Landasan Teori/Kajian PustakaLandasan Teori/Kajian Pustaka
1.
1. Tinjauan umum aplikasiTinjauan umum aplikasi
Sistem merupakan sekelompok komponen yang saling berhubungan bekerja sama Sistem merupakan sekelompok komponen yang saling berhubungan bekerja sama untuk mencapai tujuan bersama dengan menerima
untuk mencapai tujuan bersama dengan menerima input input serta menghasilkanserta menghasilkan output output dalam proses transformasi yang teratur. James O’Brien (2006 : 29).
dalam proses transformasi yang teratur. James O’Brien (2006 : 29).
Pendataan merupakan suatu proses pengambilan data, pada tempat penelitian Pendataan merupakan suatu proses pengambilan data, pada tempat penelitian yang akhirnya sebagai bahan pembuatan aplikasi, pendataan juga dapat diartikan yang akhirnya sebagai bahan pembuatan aplikasi, pendataan juga dapat diartikan sebagai suatu penelitian. Dimana penulis dapat meneliti proses penulisan data pada sebagai suatu penelitian. Dimana penulis dapat meneliti proses penulisan data pada warnet tersebut.
warnet tersebut.
Aplikasi menurut Padji M. Sudarmo (2006 : 21) yaitu jenis tugas atau pekerjaan Aplikasi menurut Padji M. Sudarmo (2006 : 21) yaitu jenis tugas atau pekerjaan yang dilakukan suatu program atau sistem komputer misalnya perancangan teknik, yang dilakukan suatu program atau sistem komputer misalnya perancangan teknik, sistem pemesanan tiket pesawat terbang, administrasi keuangan dan sebagainya.
Warnet Klibur suatu lembaga jaringan, dimana dapat melayani masyarakat Warnet Klibur suatu lembaga jaringan, dimana dapat melayani masyarakat umum mahasiswa maupun para staff fundação Klibur sendiri yang memakai jaringan. umum mahasiswa maupun para staff fundação Klibur sendiri yang memakai jaringan. Warnet Klibur juga merupakan tempat dimana penulis melakukan pendataan atau Warnet Klibur juga merupakan tempat dimana penulis melakukan pendataan atau penelitian.
penelitian.
2.
2. Tinjauan Umum Perencanaan System.Tinjauan Umum Perencanaan System.
a.
a. Data Flow Diagram (DFD)Data Flow Diagram (DFD)
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan system sebagai suatu jaringan proses profesional sistem untuk menggambarkan system sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, maupun komputerisasi. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
Bubble diagram, model proses, diagram alur kerja, atau model fungsi.
DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
pembuatan model yang memberikan penekanan hanya pada fungsi sistem.
DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai
pemakai maupun maupun pembuat pembuat program.program.
b.
b. Entity Relationship DiagramEntity Relationship Diagram
Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan Entity Relationship Diagram (ERD) merupakan suatu model untuk menjelaskan hubungan antar data dalam basis data
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yangberdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi
mempunyai hubungan antar relasi..
Entity Relationship Diagram
Entity Relationship Diagram (ERD) untuk (ERD) untuk memodelkan struktur data memodelkan struktur data dan hubungandan hubungan antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada antar data, untuk menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
a.
a. EntitiEntiti
Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat dibedakan dari sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti
sesuatu yang lain (Fathansyah, 1999: 30). Simbol dari entiti ini biasanya digambarkanini biasanya digambarkan dengan persegi panjang.
dengan persegi panjang.
b.
b. AtributAtribut
Setiap entitas pasti mempunyai elemen yang disebut
Setiap entitas pasti mempunyai elemen yang disebut atribut atribut yang berfungsi untuk yang berfungsi untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar
yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar atribut atribut diwakili oleh simbol elips.
diwakili oleh simbol elips.
c.
c. HubunganHubungan/ / RelasiRelasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data
basis data yaitu (Abdul Kadir, 2002: 48) :yaitu (Abdul Kadir, 2002: 48) :
Satu ke satu (One to one) Satu ke satu (One to one)
Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
berhubungan paling banyak dengan satu entitas pada himpunan entitas B.
Satu ke banyak (One to many) Satu ke banyak (One to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada himpunan entitas A.
dengan satu entitas pada himpunan entitas A.
Banyak ke banyak (Many to many) Banyak ke banyak (Many to many)
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
pada himpunan entitas B. c.
c. Hierarchy Input Process Output (HIPO)Hierarchy Input Process Output (HIPO)
HIPO (Hierarchy plus Input-Process-Output) merupakan metodologi yang HIPO (Hierarchy plus Input-Process-Output) merupakan metodologi yang dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi dikembangkan dan didukung oleh IBM. HIPO sebenarnya adalah alat dokumentasi program. Akan tetapi sekarang, banyak digunakan sebagai alat desain dan teknik program. Akan tetapi sekarang, banyak digunakan sebagai alat desain dan teknik dokumentasi dalam
dokumentasi dalam siklus pengembangan siklus pengembangan sistem yang sistem yang berbasis pada berbasis pada fungsi, yaitufungsi, yaitu tiap-tiap modul di dalam sistem digambarkan oleh fungsi utamanya.
tiap-tiap modul di dalam sistem digambarkan oleh fungsi utamanya.
d.
d. Flow ChartFlow Chart
Flowchart merupakan sebuah diagram dengan symbol symbol symbol grafis yang Flowchart merupakan sebuah diagram dengan symbol symbol symbol grafis yang menyatakan tipe operasi program yang berbeda.Sebagai representasi dari sebuah menyatakan tipe operasi program yang berbeda.Sebagai representasi dari sebuah program, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan program, flowchart maupun algoritma dapat menjadi alat bantu untuk memudahkan perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber perancangan alur urutan logika suatu program, memudahkan pelacakkan sumber kesalahan program, dan alat untuk menerangkan logika program.
kesalahan program, dan alat untuk menerangkan logika program.
Flow chart a
Flow chart adalah penggambaran secara grafik dalah penggambaran secara grafik dari langkah-langkah dari langkah-langkah dan urut-urutandan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis
menganalisis alternatif-aalternatif-alternatif lternatif lain lain dalam dalam pengoperasian. Flowchart pengoperasian. Flowchart biasanyabiasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
dan dievaluasi lebih lanjut.
e.
e. Kamus DataKamus Data
Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang Kamus data adalah suatu daftar data elemen yang terorganisir dengan definisi yang tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai tetap dan sesuai dengan sistem, sehingga user dan analis sistem mempunyai pengertian yang sama tentang input, output, dan komponen data strore.
3.
3. Tinjauan Umum Software (Software yang digunakan)Tinjauan Umum Software (Software yang digunakan)
Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang Microsoft. Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian diluncurkan oleh Fox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan "Visual". Yang dimaksud bahasa pemrograman adalah perintah ditambahkan awalan "Visual". Yang dimaksud bahasa pemrograman adalah perintah atau instruksi-intruksi yang dapat dimengerti oleh computer.
atau instruksi-intruksi yang dapat dimengerti oleh computer.
Pemograman berorientasi objek merupakan pemograman yang terdiri atas kumpulan Pemograman berorientasi objek merupakan pemograman yang terdiri atas kumpulan perintah/instruksi yang akan dijalankan/dieksekusi oleh komputer berdasarkan perintah/instruksi yang akan dijalankan/dieksekusi oleh komputer berdasarkan kejadian-kejadian yang berkenaan dengan sebuah/beberapa objek
kejadian-kejadian yang berkenaan dengan sebuah/beberapa objek Pemrograman berorientasi objek (Inggris:
Pemrograman berorientasi objek (Inggris: object-oriented programmingobject-oriented programming disingkatdisingkat OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam
Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelaskelas-kelas atauatau objek-objek
objek-objek . Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. ..
F.
F. Metode PenelitianMetode Penelitian 1.
1. Alur DokumenAlur Dokumen
2.
3.
G.
G. Jadwal KerjaJadwal Kerja
Bulan
Bulan Pertama Pertama Bulan Bulan KeduaKedua No
No
Kegiatan
Kegiatan
1
1 2 2 3 3 4 4 1 1 2 2 3 3 44 1
1 Garap Garap latar latar belakangbelakang 2
2 Garap Garap Landasan Landasan teoriteori 3
3 Garap Garap Metode Metode PenelitianPenelitian n…
n…
Keterangan : Keterangan :
Daftar Pustaka Daftar Pustaka
Sistem merupakan sekelompok komponen yang saling berhubungan
Sistem merupakan sekelompok komponen yang saling berhubungan oleh Jamesoleh James O’Brien (2006 : 29).
O’Brien (2006 : 29).
(HIPO Hierarchy plus Input-Process-Output), Penerbit Andi Offset, Yogyakarta, (HIPO Hierarchy plus Input-Process-Output), Penerbit Andi Offset, Yogyakarta, 1995.
1995. http://kuliahttp://kuliah.dinus.ac.ih.dinus.ac.id/ika/prc7d/ika/prc7.html.html
Davis S., David,
Davis S., David, System Analysis and Design A Structured ApproachSystem Analysis and Design A Structured Approach,, Massachusette : Addison-Wesley, 1983, Module H.
Massachusette : Addison-Wesley, 1983, Module H.
Penjelasan Aplikasi menurut
Penjelasan Aplikasi menurut Padji M. Sudarmo (2006 : 21)Padji M. Sudarmo (2006 : 21) Entiti merupakan objek yang mewakili sesuatu yang nyata
Entiti merupakan objek yang mewakili sesuatu yang nyata oleh (Fathansyah, 1999:oleh (Fathansyah, 1999: 30).
30).
Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu Relasi yang terjadi diantara dua himpunan entitas (misalnya A dan B) dalam satu basis data