P. 1
BAB II.

BAB II.

|Views: 3|Likes:
Published by Iyep

More info:

Published by: Iyep on Dec 04, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

08/23/2014

pdf

text

original

7

BAB II TINJAUAN PUSTAKA
2.1. Program Aplikasi 2.1.1. Pengertian Program “Program adalah algoritma yang ditulis dalam bahasa computer. Bahasa computer yang digunakan dalam menulis program disebut bahasa pemrograman. Orang yang menulis program disebut progremer, dan kegiatan merancang dan menulis program disebut pemrograman.”
1

“Program adalah urutan instruksi yang akan dijalankan oleh computer untuk melakukan tugas tertentu”. 2.1.2. Pengertian Program Aplikasi “Program aplikasi adalah program-program
3 2

yang

biasanya disusun oleh perusahaan tertentu. Sehingga computer dapat menjalankan pekerjaan-pekerjaan yang berguna”.

2.2. Konsep Dasar Informasi 2.2.1. Data Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata (fact dan entity), kejadiankejadian (event) adalah sesuatu yang terjadi pada saat yang

1

Munir, Rinaldi, Algoritma & Pemrograman Dalam Bahasa Pascal dan C, Informatika, Bandung, 2009, hal 13. 2 Tim Dinastindo, Kamus Komputer Berilustrasi, Dinastindo,2008, hal 253. 3 Ibid. hal 12.

8 tertentu. Data merupakan bentuk jamak dari bentuk tunggal datum atau data item.
4

2.2.2. Pengolahan Data Pengolahan data adalah segala macam kegiatan yang dilakukan terhadap data atau kombinasi dari bermacam-macam pengolahan data sehingga data tersebut mempunyai arti informasi yang berguna sebagai bahan dasar keputusan yang diinginkan.
5

Dalam pengolahan data, faktor waktu adalah sangat penting, maka dari itu harus diperhatikan prosedur

pengolahannya mulai dari pengumpulan data, perekaman data, pemasukan data, perhitungan sampai menjadi informasi yang berguna bagi penerimanya.

2.2.3. Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Sumber dari informasi adalah data.
6

Nilai dari informasi ditentukan dari dua hal, yaitu manfaat dan biaya dalam mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya.

2.2.4. Basis Data
4

Jogiyanto HM, Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 2008, hlm. 8. 5 Ibid. hlm. 4. 6 Ibid. hlm. 8.

 Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikin rupa dan tanpa pengulangan (redudansi) yang tidak perlu. dimana fungsinya adalah sebagai berikut : 1. peristiwa. Basis kurang lebih dapat diartikan sebagai markas atau gudang. barang. Basis data merupakan komponen penting dalam sistem informasi. pelanggan). pembeli. keadaan dan sebagainya. DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat. . mengontrol. 7 Basis data sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti :  Himpunan kelompok data (arsip) yang saling berhubungan yang di organisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. hlm. memelihara. yaitu Basis dan Data. Sedangkan Data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai. konsep. Bandung : Informatika. Basis Data. untuk memenuhi berbagai kebutuhan. siswa. hewan. 2.9 Basis data terdiri dari dua kata. Kecepatan dan kemudahan 7 Fathansyah.  Kumpulan file/ tabel/ arsip yang mempunyai kaitan yang disimpan dalam media penyimpanan elektronis. Untuk mengelola basis data diperlukan perangkat lunak yang disebut DBMS. tempat bersarang atau berkumpul. 2007. dan mengakses basis data dengan cara yang praktis dan efisien.

tetapi juga dapat melakukan perubahan struktur dalam basis data. Ketersediaan Data yang sudah jarang atau bahkan tidak pernah lagi digunakan. karena dapat melakukan penekanan jumlah redudansi data baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi dalam bentuk file antar kelompok data yang saling berhubungan. Keakuratan Pemanfaatan pengkodean atau pembentukan relasi antara data bersama dengan penerapan aturan / batasan tipe data. Efisiensi ruang penyimpanan Efisiensi penggunaan ruang penyimpanan dapat dilakukan. baik dalam bentuk . 5. atau menampilkan kembali data tersebut dengan cepat dan mudah. domain data dan keunikan data yang secara ketat dapat diterapkan dalam sebuah basis data. 3. sangat berguna untuk menekankan ketidakakuratan pemasukan data / penyimpanan data. 4. dapat kita atur dengan menghapus atau dengan memindahkan ke media penyimpanan lainnya. Kelengkapan Untuk mengakomodasi kebutuhan kelengkapan data yang semakin berkembang. 2. maka kita tidak hanya dapat menambah record-record data.10 Pemanfaatan basis data memungkinkan kita untuk dapat menyimpan data atau melakukan perubahan / manipulasi terhadap data.

sedangkan proses sistem menjelaskan cara kerja setiap unsur sistem tersebut dalam mencapai tujuan sistem. Pengertian Sistem Pada dasarnya suatu sistem terdiri dari struktur dan proses. struktur sistem merupakan unsur-unsur yang membentuk sistem tersebut. Kebersamaan Pemakai Basis data yang dikelola oleh sistem (aplikasi) dapat mendukung lingkungan multiuser. dalam hal ini yang dimaksud unsur pembentuk sistem yaitu bagian-bagian yang tampak secara fisik dan hal-hal yang bersifat abstrak. Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem. 7. 6.3.3. 2. 2. yaitu sistem yang menekankan pada prosedur dan sistem yang menekankan pada komponen atau elemennya.11 penambahan objek baru atau dengan penambahan field-field baru pada suatu tabel.1. . Keamanan Dengan basis data kita dapat menentukan siapa saja yang boleh menggunakan basis data beserta objek-objek didalamnya dan menentukan jenis operasi apa yang boleh dilakukan. Konsep Dasar Sistem Setiap unsur pembentukan suatu sistem adalah penting dan harus mendapatkan perhatian yang utuh agar berjalan lebih efektif.

12 Pendekatan sistem yang menekankan pada prosedur mendefinisikan sistem sebagai berikut : Suatu sistem adalah suatu jaringan kerja dari prosedurprosedur yang saling berhubungan. 8 Pendekatan sistem yang menekankan pada elemen atau komponennya mendefinisikan sistem sebagai berikut: Sistem sebagai kumpulan dari elemen-elemen yang berinteraksi unuk mencapai suatu tujuan tertentu. 1. yaitu: 8 9 Ibid. hlm. dan output. 9. . Yogyakarta:Andi. definisi ini lebih banyak di terima karena kenyataannya suatu sistem datap terdiri dari beberapa subsistem atau sistemsistem bagian. Sistem Informasi Manajemen. berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu. 9 Pendekatan sistem yang merupakan kumpulan elemen atau komponen atau subsistem merupakan definisi yang lebih luas. 2007. proses. 2.2. Sutabri Tata. Adapun krakteristik atau sifat-sifat suatu sistem. Karakteristik Sistem Secara umum konsep sebuah sistem yang sangat sederhana adalah input. yang mencirikan hal tersebut bias dikatakan sebagai suatu sistem.3. Komponen-komponen atau subsistem-subsistem dalam suatu sistem tidak dapat berdiri sendiri. Sebuah sistem memiliki karakteristik atau sifat-sifat tertentu. hal. mereka saling berinteraksi membentuk satu kesatuan sehingga tujuan atau sasaran sistem tersebut dapat tercapai.

2. Batas sistem ini memungkinkan suatu sistem dipandang sebagai suatu kesatuan. Suatu sistem dapat mempunyai sistem yang lebih besar disebut “supra sistem”. 4.13 1. Komponen-komponen sistem dapat berupa: Suatu sistem dapat mempunyai sistem yang lebih kecil disebut “subsistem”. 3. kalau tidak akan mengganggu kelangsungan hidup dari sistem. Penghubung Sistem (Interface) . Komponen Sistem (Components) Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut. Lingkungan Luar Sistem (Environment) Lingkungan luar sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar yang menguntungkan merupakan energi dari sistem dan dengan demikian harus tetap dijaga dan dipelihara. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut. Batas Sistem (Boundary) Batas sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya. bekerja sama membentuk satu kesatuan. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan.

Pengolah Sistem Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya. Masukan input) dapat dan berupa masukan masukan sinyal perawatan input). Output dari satu subsistem akan menjadi input untuk subsistem yang lainnya dengan melalui penghubung. Keluaran Sistem (Output) Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang pembuangan. 6. Melalui penghubung ini memungkinkan sumber daya mengalir dari satu subsistem ke subsistem lainnya. Keluaran dapat berguna dan sisa masukan untuk merupakan subsistem yang lain atau kepada supra sistem. Signal input adalah energi yang diproses untuk didapatkan keluaran. 5. Dengan penghubung satu subsistem dapat berinteraksi dengan subsistem yang lainnya membentuk satu kesatuan yang utuh. Masukan Sistem (Input) Masukan adalah energi yang dimasukkan ke dalam sistem. 8.14 Penghubung merupakan media penghubung antar subsistem. Pengolah akan merubah masukan menjadi keluaran. Suatu sistem produksi akan mengolah masukan berupa bahan baku dan bahan-bahan lainnya menjadi keluaran berupa barang jadi. Sasaran atau Tujuan Sistem . 7. (maintenance (signal Maintenance input adalah energi yang dimasukkan supaya sistem tersebut dapat beroperasi.

Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah dirancanakan.3. misalnya sistem perputaran bumi. 2. yaitu sistem berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan. di antarnya adalah sebagai berkut: 1. Sistem buatan manusia yang melibatkan interaksi antar manusia dengan mesin disebut human- . Klasifikasi Sistem Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda-beda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Kalau suatu sistem tidak memiki sasaran. maka operasi sistem tidak akan berjalan secara maksimal bahkan operasi sistem tidak ada gunanya. Sistem fisik adalah sistem yang ada secara fisik. 2. Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System) Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem Alamiah (Natural System) dan Sistem Buatan Manusia (Human Made System) Sistem alamiah adalah sistem yang terjadi melalui proses alam. Misalnya sistem teologi. sistem akuntansi dan sebagainya. Sistem dapat diklasifikasikan dari beberapa sudut pandang. tidak dibuat oleh manusia. Sistem buatan manusia adalah sistem yang dirancang oleh manusia. Misalnya sistem komputer.3.15 Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective) yang pasti dan bersifat deterministic.

Sistem tak tentu adalah sistem yang kondisi masa depannya tidak diprediksi karena mangandung unsur probabilitas. Sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. 3. tidak benar-benar tertutup). Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem lainnya. yang ada hanyalah relatively closed system (secara relatif tertutup. . Sistem Tertutup (Closed System) dan Sistem Terbuka (Open System) Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya.16 machine system atau man-machine system. Sistem komputer merupakan contoh dari sistem tertentu yang tingkah lakunya dapat dipastikan berdasarkan program-program yang dijalankan. Secara teoritis sistem tertutup ini ada. 4. Sistem informasi merupakan contoh man-machine system karena menyangkut penggunaan komputer yang berinteraksi dengan manusia. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak luar. tetapi kenyataannya tidak ada sistem yang benar – benar tertutup. Sistem Tertentu (Deterministic System) dan Sistem Tak Tentu (Probabilistic System) Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi sehingga keluaran dari sistem sudah dapat diramalkan.

3. . 2. dan kebutuhan-kebutuhan kelayakan. Pengertian Perancangan Sistem Tahap dimana analis sisem membentuk sistem disebut dengan perancangan sistem. user sistem interface. dan pendefinisian kebutuhan-kebutuhan fungsional persiapan untuk rancang bangun implementasi. kebutuhan-kebutuhan sistem. kualitas dan kegunaan informasi.17 2. Bagaimana suatu sistem menyelesaikan apa yang mesti di selesaikan menyangkut konfigurasi dari komponen-komponen software dan hardware dari suatu sistem sehingga benarbenar memuaskan rancang bangun yang telah ditetapkan pada tahap analisis sistem. perancangan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi.3. Tahapan setelah dari dari siklus pengembangan sistem. Kegiatan perancangan sistem dikerjakan setelah tahap analis. kebutuhan biaya efektif. kebutuhan pengolahan data. Dari hal diatas dapat disimpulkan bahwa perancangan sistem adalah: 1. tantangan persaingan. faktor manusia. bagaimana sistem dibentuk. Penggambaran. karena setelah kegiatan analis sistem seorang analis sistem telah mendapatkan gambaran dengan jelas apa yang harus dikerjakan Tahap Perancangan Sistem secara umum atau konseptual dan perancangan sistem scara detil atau fisik. Hal yang perlu diperhatikan dalam perancangan adalah : integrasi.4.

Menunjukkan apa yang dikerjakan di sistem. Digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.4. Adapun simbol-simbolnya adalah sebagai berikut : .18 Tujuan perancangan (desain) adalah untuk memenuhi kebutuhan pemakai atau user mengenai gambaran yang jelas rancangan sistem yang akan dibuat serta di implementasikan. 2. 2. Menjelaskan urut-urutan dari prosedur-prosedur yang ada di dalam sistem. Bagan Alir Sistem ( Sistem Flowmap ) Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir sistem (System Flowchart) merupakan : 1. 3. Bagan yg menunjukkan arus pekerjaan secara keseluruhan dari sistem.

19 Tabel 2.1 Simbol Block Chart .

20 .

DAD konteks adalah DAD yang memperlihatkan sistem sebagai sebuah proses.1.5. organisasi atau orang.21 2. diantaranya Yaitu : a) Kesatuan Luar (External Entity Or Terminator) Adalah kesatuan Diluar sistem yang bisa berupa orang.External Entyti Or Terminator adalah kesatuan luar digambarkan dengan notasi atau simbol kotak berbentuk bujur sangkar . Ada pihak luar atau lingkungan yang memberikan masukan. DAD konteks memperlihatkan sebuah proses yang berinteraksi dengan lingkungan. Dokumentasi Diagram Alir Data Diagram Alir Data (DAD) atau Data Flow Diagram (DFD).organisasi atau sistem lainnya yang dapat memberikan input atau menerima output dari luar system. DFD ( Data Flow Diagram) memiliki beberapa symbol. 2. Merupakan alat yang biasa dipakai untuk mendokumentasikan proses dalam sistem.5. cara menggunakan informasi yang disimpan dan pemindahan informasi antar fungsi dalam sistem. perangkat keras. dalam hal ini pihak luar (sering disebut terminator) dapat berupa sistem lain. DAD menekankan pada fungsi-fungsi di dalam sistem. dan ada pihak yang menerima keluaran sistem. Tujuannya adalah memberikan pandangan umum sistem.

mesin atau komputer. Suatu proses dalam DFD digambarkan dalam simbol atau notasi lingkaran atau empat persegi panjang dengan sudut – sudut yang tumpul.arsip atau catatan manual.Proses berfungsi untuk mengolah arus data yang masuk kedalam nya(input) yang menghasilkan arus data keluar (output) .Simbol proses pada DFD c) Data Store atau simpanan Data adalah suatu file atau database pada sistem komputer.4.Data store digambarkan dengan simbol Gambar 2.2. Gambar 2. Simbol data store pada DFD .table acuan manual dan suatu agenda atau buku.22 Gambar 2.kotak tempat data. Simbol kesatuan luar pada DFD b) Proses dalah suatu kegiatan atau kerja yang dilakukan oleh orang.3.

23 d) Data flow (Arus Data) data dan suatu alir data didalam data proses. Bentuk Normalisasi Pertama (1 NF / First Normal Form) 10 Ir Harianto Kristanto. Simbol Data Flow Pada DFD 2. .6.dimana nama dari arus data dituliskan disamping garis panahnya.Data Flow( Arus Data) Pada DFD digambarkan dengan anak panah. Bentuk Tidak Normal (Unnormalized Form) Bentuk ini merupakan kumpulan data yang akan direkam.Arus merupakan arus dari data yang bisa berupa masukan untuk sistem atau hasil dari proses suatu system. Gambar 2.Arus data harus diberi nama yang jelas dan mempunyai arti. tidak ada keharusan mengikuti suatu format tertentu. Konsep dan Perancangan DATABASE. Yogyakarta : ANDI.5. hlm.18.simpanan kesatuan luar. Teknik Normalisasi Teknik Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. 2007. 2. 10 Teknik Normalisasi mempunyai tahapan sebagai berikut : 1.

tidak mempunyai hubungan yang transitif. data dibentuk dalam suatu record demi record dan nilai dari field berupa atomic value. Microsoft Visual Basic 6. setiap atribut bukan kunci harus bergantung hanya pada primary key dan pada primary key secara menyeluruh. 3. 5.24 Bentuk normal pertama mempunyai ciri yaitu setiap data dibentuk dalam flat file.0 Microsoft Visual Basic 6. Dengan kata lain.0 merupakan bahasa pemrograman yang berbasis GUI (Graphical User Interface) atau program yang memungkinkan pemakai komputer berkomunikasi . bukan merupakan kumpulan kata yang mempunyai arti mendua. Tidak ada set atribut atau field yang berulang atau bernilai ganda. Bentuk Normalisasi Boyce-Code ( BCNF ) Relasi harus berada dalam bentuk normalisasi kesatu dan setiap atribut harus berfungsi pada atribut super key. Sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci field. Bentuk Normalisasi Kedua (2 NF / Second Normal Form) Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal pertama dan atribut bukan kunci. 4. Bentuk Normalisasi Ketiga ( 3 NF ) Untuk menjadi bentuk normal ketiga maka relasi harus dalam bentuk normal kedua dan semua atribut bukan primer. harus bergantung secara fungsi pada kunci utama / primary key. Kunci field bersifat unik dan dapat mewakili atribut lain yang menjadi anggotanya. 2. Tiap field atau atribut field hanya memiliki satu pengertian.7.

Kemampuan pengolahan desain grafis.0 merupakan bahasa pemrograman basic yang bekerja pada sistem operasi Windows.0.7.25 dengan komputer tersebut menggunakan modus grafik atau gambar.. Mahir dalam 7 hari Pemrograman Visual Basic 6. b. dengan tampilan yang jauh lebih sempurna dibanding aplikasi berbasis grafis. e. . Kemudahan dalam perluasan (plug-in) dengan software pendukung seperti Crystal Report untuk desain laporan. Beberapa keunggulan dan kelemahan yang dimiliki Visual Basic 6. Aplikasi dan database bantuan Microsoft Access.0 adalah sebagai berikut : 1. 2. 2008. Menuntut spesifikasi perangkat keras yang tinggi Ukuran file yang dihasilkan besar. Yogyakarta : ANDI. berdiri sendiri dengan 2.3 11 Crystal Report MADCOMS. d. Keunggulan a. Kelemahan a. hlm. 3. Kecepatan akses data dalam penanganan data yang banyak jauh lebih cepat karena menggunakan query. c. 11 Microsoft Visual Basic 6. c. g. b. Fasilitas lebih lengkap mendukung user friendly dan multiuser. Sintaks lebih mudah dipahami. f. Pengaksesan terhadap beberapa pustaka (library) yang dimiliki oleh sistem operasi Windows.

2008. Crystal report yang penyusun gunakan disini adalah versi 8.26 Crystal reports merupakan salah satu tool pembuat laporan yang sangat handal.5. Crystal Report memiliki banyak kelebihan dibandingkan dengan DataReport (bawaan Visual basic 6. . SubReport. serta mudah dintegrasikan dengan Visual Basic. Pemrograman Database Tingkat Lanjut dengan VB6 : Buku Kedua. grafik dan Online Analyctica Processing (OLAP). CrossTab.” 12 12 Kristiono. “Selain memiliki banyak pilihan data source. Privida. ada banyak pilihan bentuk report yang bisa dibuat. dan mudah dalam pembuatan. Elex Media Komputindo. hal.0) dalam pembuatan sebuah laporan. seperti report yang sederhana. 239.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->