1.4 Batasan Masalah
Untuk menghindari hal-hal yang menyimpang dari tujuan utama pembuatan tugas akhir ini, maka penulis membuat batasan masalah antara lain:
a. Data yang diambil untuk merancang software penghitungan zakat hanya data tentang ketentuan pembagian zakat.
b. Software yang dirancang dalam tugas akhir ini difokuskan pada penghitungan zakat fitrah dan zakat mal.
c. hubungan antara software dan hardware tidak dibahas secara keseluruhan. d. Program dirancang dengan menggunakan salah satu paket apllikasi Microsoft
Visual Basic 6.0 dan Microsoft office access 2003.
1.5 Metode penelitian
Dalam penyusunan tugas akhir ini, untuk memperoleh dan mengumpulkan data yang dibutuhkan untuk membuat program ini, penulis memggunakan metode Penelitian
Pustaka Library Research, yaitu Penelitian yang dilakukan dengan cara mengumpulkan data teoritis yang bersumber dari buku-buku yang berhubungan
dengan objek sebagai dasar dalam penelitian ini.
1.6 Sistematika Penulisan
Secara garis besar tugas akhir ini terdiri dari lima bab dan beberapa lampiran. Adapun kelima bab tersebut terdiri dari beberapa sub-sub bab sebagai berikut :
Universitas Sumatera Utara
BAB 1 PENDAHULUAN
Pada bab ini secara ringkas akan membahas tentang latar belakang, tujuan penulisan, identifikasi masalah, batasan masalah serta
sistematika penulisan
BAB 2 LANDASAN TEORI
Bab ini penulis menguraikan tentang pengertian-pengertian yang berhubungan dengan software yang akan dibangun seperti pengertian
komputer, pengertian perangkat lunak, pengertian sistem, pengrtian sistem informasi, dan pengenalan singkat tentang Ms visual basic 6.0.
BAB 3 PERANCANGAN SISTEM
Bab ini berisikan mengenai rancangan sistem yang dibentuk disertai dengan penjelasan mengenai program tersebut.
BAB 4 IMPLEMENTASI SISTEM
Bab ini berisikan tentang definisi implementasi sistem, sarana pengolahan data, tujuan dan langkah-langkah dalam implementasi
sistem.
BAB 5 KESIMPULAN dan SARAN
Bab ini berisikan kesimpulan mengenai hasil perancangan sistem yang telah dibentuk dan disertai saran yang diberikan oleh penulis kepada
pihak pengguna user.
Universitas Sumatera Utara
BAB 2
LANDASAN TEORI
Pada bab ini penulis menguraikan tentang pengertian-pengertian yang berhubungan dengan software yang akan dibangun seperti pengertian komputer, pengertian
perangkat lunak, pengertian sistem, pengrtian sistem informasi, dan pengenalan singkat tentang Ms visual basic 6.0.
2.1 Pengertian Komputer
Kata komputer berasal dari bahasa Latin yaitu Computare yang artinya menghitung. Dalam bahasa Inggris disebut to compute. Secara definisi komputer diterjemahkan
sebagai sekumpulan alat elektronik yang saling bekerja sama, dapat menerima data input, mengolah data proses dan memberikan informasi output serta terkoordinasi
dibawah kontrol program yang tersimpan di memorinya. http:blog.unsri.ac.id dinokomputerpengertian-komputer...1773
Komputer adalah serangkaian atau sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang dapat saling bekerja sama membentuk
sebuah sistem kerja yang rapi dan teliti. Sistem ini kemudian dapat digunakan untuk melaksanakan serangkaian pekerjaan secara otomatis, berdasar urutan instruksi
ataupun program yang diberikan kepadanya Pengertian komputer | INDOSKRIPSI, kuliah.dinus.ac.idedi-nursb1-1.html
Universitas Sumatera Utara
2.1.1 Aspek Dasar Komputer
1. Hardware perangkat keras
HardwarePerangkat keras adalah sebuah alatbenda yang kita bisa lihat, sentuh, pegang dan memiliki fungsi tertentu. Secara fisik ada wujudnya. Ada bentuknya.
Hardware komputer juga dapat diartikan sebagai peralatan pisik dari komputer itu sendiri. Peralatan yang secara pisik dapat dilihat, dipegang, ataupun dipindahkan.
Perangkat Hardware terdiri atas 3 jenis, yaitu:
a. Perangkat masukan Input device
Perangkat masukan berfungsi untuk memasukkan data, baik berupa teks, foto, maupun gambar ke dalam komputer.Contoh perangkat input misalnya keyboard,
mouse, light-pen, scanner, dan sebagainya.
b. perangkat keluaran Output device
perangkat keluaran dipergunakan untuk menampung dan menghasilkan data yang dikeluarkan, misalnya monitor dan printer.
c. Perangkat pengolah data Processor
Perangkat pengolah data dipergunakan untuk mengolah data.Pengolah data meliputi unit pengolah pusat CPUCentral Processing Unit dan juga
mikroprosesor.
Universitas Sumatera Utara
Macam-macam perangkat keras hardware:
1. CPU Central Processing Unit
Merupakan alat yang berfungsi sebagai pemroses data.CPU berisi rangkaian sirkuit yang menyimpan instruksi-instruksi pemrosesan dan penyimpanan data.
2. Monitor
Merupakan alat yang mampu menampilkan teks maupun gambar dari data yang sedang diproses dalam CPU.
3. Keyboard
Keyboard merupakan alat untuk memasukkan data maupun perintah ke CPU, biasanya terdiri atas rangkaian huruf, angka, dan tombol fungsi lainnya.
4. Mouse
Mouse merupakan alat bantu untuk memberikan perintah dalam memproses data atau mengedit data.
5. Printer
Priter merupakan alat yang memproduksi keluaran data output berbentuk cetak, berupa teks maupun gambargrafik.
Universitas Sumatera Utara
6. CD ROM
Alat tambahan alat peripheral yang mampu menyimpan dan menuliskan data dan program melalui media CD Compact Disk.Alat ini didesain mampu menuliskan
dan membaca data atau program melalui sistem optik.
7. Compact Disk CD
Media penyimpanan yang terbuat dari bahan plastik. Proses penyimpanan dan pembacaan data menggunakan sistem optik.
8. Floppy Disk
Floppy disk merupakan alat tambahan untuk menyimpan atau menuliskan ke dalam disket maupun sebaliknya, ukuran yang umum digunakan adalah ukuran 3,5 inchi.
9. Hardddisk
Harddisk merupakan alat tambahan untuk menyimpan data dalam kapasitas besar yang dilapisi secara magnetis, saat ini perkembangan harddisk sangat cepat dari
daya tampung dan kecepatan membaca data.Perlu kalian ketahui saat ini harddisk memang mutlak ada dalam setiap computer atau laptop sebagai penyimpan sistem
operasi yang permanen.
10. Scanner
Scanner merupakan alat Bantu untuk memasukkan data berupa gambar atau grafik dan mengubahnya ke dalam bentuk digital sehingga dapat diproses dan
digabungkan dengan bentuk data yang berupa teks.
Universitas Sumatera Utara
2. Software perangkat lunak
Software perangkat lunak adalah sekumpulan data elektronik yang disimpan dan
diatur oleh komputer. Data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan. melalui sofware atau perangkat lunak
inilah suatu komputer dapat menjalankan suatu perintah.
Software secara fisik tidak ada wujudnya. Maka software tidak bisa kita sentuh, tidak bisa kita pegang namun kita dapat menjalankannya dalam sebuah sistem
operasi dan yang bisa kita pegang hanya media penyimpannya saja, seperti disket,CD, dsb. Perangkat lunak memiliki fungsi tertentu juga, dan biasanya untuk mengaktifkan
perangkat keras. Bisa juga dikatakan perangkat lunak bekerja di dalam perangkat keras. Contoh perangkat lunak: program akuntansi, program MS Office, dsb. Dalam
arti yang paling luas, software komputer bisa diartikan sebagai suatu prosedur pengoperasian.
Perangkat lunak juga dapat didefinisikan sebagai kumpulan dari beberapa perintah yang dieksekusi oleh mesin komputer dalam menjalankan pekerjaannya.
3. Brainware User
Pengertian brianware ini bisa mencakup orang-orang yang bekerja secara langsung dengan menggunakan komputer sebagai alat bantu, ataupun orang-orang yang tidak
bekerja secara langsung menggunakan komputer, tetapi menerima hasil kerja dari komputer yang berbentuk laporan.
Universitas Sumatera Utara
User adalah personel-personel yang terlibat langsung dalam pemakaian komputer,seperti Sistem analis, programmer, operator, dll. Pada organisasi yang
cukup besar, masalah komputerisasi biasanya ditangani oleh bagian khusus yang dikenal dengan bagian EDP Electronic Data Processing, atau sering disebut dengan
EDP Departemen, yang dikepalai oleh seorang Manager EDP.
Konsep hardware - software - brainware adalah merupakan konsep tri-tunggal yang tidak bisa dipisahkan satu dengan lainnya. Untuk tahap pertama, manusia harus
memasukkan program terlebih dahulu kedalam komputer. Setelah Setelah program tersimpan didalam komputer, maka komputer baru bisa bekerja untuk membantu
manusia untuk menyelesaikan persoalan ataupun pekerjaannya.
2.1.2 Bahasa Komputer
Bahasa pemrograman ini biasanya dibagi atas 3 tingkatan, yaitu ;
1. Bahasa Tingkat Rendah Low level language
Low level language , bahasa pemrograman generasi pertama,bahasa pemrograman
jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja.
Universitas Sumatera Utara
2. Bahasa Tingkat Menengah Midle level language
Midle level language merupakan bahasa pemrograman tingkat menengah dimana
penggunaan instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk di mengerti karena banyak menggunakan singkatan-singakatan seperti
STO artinya simpan singkatan dari STORE dan MOV artinya pindah singkatan dari MOVE.Yang tergolong kedalam bahasa ini adalah Assembler, ForTran
Formula Translator.
3. Bahasa Tingkat Tinggi High level language
High level language merupakan bahasa tingkat tinggi yang mempunyai ciri mudah
dimengerti, karena menggunakan bahasa sehari-hari, seperti BASIC, dBase, Visual Basic, VB.Net dll.
2.2 Pengertian sistem