Sistem informasi penjualan pembelian dan persediaan barang pada Toko Buku Nusantara Bandung

DAFTAR RIWAYAT HIDUP

Nama Lengkap

: Rezza Cipta Ramandha

Tempat, tanggal lahir : Bandung, 02 September 1991
Jenis Kelamin

: Laki - laki

Kewarganegaraan

: Indonesia

Agama

: Islam

Status


: Belum Menikah

Alamat

: Cilengkrang 2 Jl. Palasari 5 No A18 RT 01 RW 07 Kel.

Palasari Kec. Cibiru, Ujungberung, Bandung.
Telepon

: 08987952492

Pendidikan Formal

: Tahun 1996 – 1997 TK Bandung Institut
Tahun 1997 – 2003 SD Sukapura 01
Tahun 2003 – 2006 SMP Negeri 46 Bandung
Tahun 2006 – 2009 SMA Negeri 23 Bandung
Tahun 2009 – 2014 Program Studi Sistem Informasi
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia

Bandung

Demikian daftar riwayat hidup ini saya buat dengan sebenar-benarnya

Bandung,

Febuari 2014

Rezza Cipta Ramandha

SISTEM INFORMASI PENJUALAN PEMBELIAN DAN
PERSEDIAAN BARANG PADA TOKO BUKU NUSANTARA
BANDUNG

SKRIPSI

Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem
Informasi Jenjang S1 (Sarjana) Fakultas Teknik dan Ilmu Komputer

Oleh :

Rezza Cipta Ramandha
1.05.09.085

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
2014

KATA PENGANTAR

Segala puji syukur penulis panjatkan hanya bagi Allah SWT, Pemelihara
seluruh alam raya, yang atas limpahan rahmat, taufik dan hidayah-Nya, Karena
atas ridho dan izin nya penulis dapat menyelesaikan laporan skripsi ini dengan
judul “Sistem Informasi Penjualan Pembelian dan Persediaan Barang pada
Toko Buku Nusantara“
Laporan skripsi ini dikerjakan demi memenuhi salah satu syarat guna
memperoleh gelar sarjana Komputer pada fakultas teknik dan ilmu komputer di
Universitas Komputer Indonesia. Penulis menyadari bahwa laporan skripsi ini
bukanlah tujuan akhir dari belajar karena belajar adalah sesuatu yang tidak
terbatas.

Skripsi ini tidak mungkin dapat terwujud tanpa adanya bimbingan,
dorongan, dan do’a dari berbagai pihak, oleh sebab itu penulis mengucapkan
terima kasih yang sebesar-besarnya kepada :
1.

Allah SWT atas segala keridhoan, karunia dan rahmat-Nya.

2.

Dr. Ir. Eddy Suryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer
Indonesia.

3.

Prof. Dr. H. Denny Kurniadie, Ir.,M.Sc., selaku Dekan Fakultas Teknik dan
Ilmu Komputer.

4.

Syahrul Mauluddin, S.Kom., M.Kom., selaku Ketua Program Studi Sistem

Informasi Universitas Komputer Indonesia.

iii

5.

Lusi Melian S.Si., MT., selaku Dosen Wali sekaligus Dosen Pembimbing,
atas bimbingan dan pengarahannya kepada penulis dalam penyusunan laporan
skripsi ini.

6.

Kepada kedua orang tua saya yang tercinta Bapak Ade Rachmat dan Ibu Diah
Susanti serta adik saya Gian Putra Ramandha yang saya sayangi, atas segala
do’a restu, semangat, dan dorongan baik secara materi, moral maupun
spiritual.

7.

Kepada Keluarga Besar di Bandung : Nenek Euis, Om Widodo, Bibi Hani,

Aditya Pratama, Ryan Pramasta, Om Dadan, Bibi Ratna, Dara, Muhamad
Faqih, Om Yatna, Tante Ida, Rizki Aprilianes, Om Yadi dan Om Vian, terima
kasih atas do’a, semangat dan dukungan yang diberikan kepada Rezza.

8.

Kepada Eva Nur Oktaviani, terima kasih atas do’a, dukungan, semangat,
inspirasi, dan pengorbanan selama ini.

9.

Sahabatku : TEAM Bull Fighter Nico, Onge, Ibo, Iyo, Asson , Egiw, Abah,
Andri, Wili, Kevin, Denney, Tony, Mbing, Afik, Satrio, Rully, Susi, Esther,
Fitha, Intan, Desi, Mamih, Ade, Marsya, Diana dan teman teman lainnya,
terima kasih atas doa dan dukungannya.
Semoga Allah SWT membalas kebaikan dan ketulusan semua pihak yang

telah membantu menyelesaikan skripsi ini dengan melimpahkan rahmat dan
karunia-Nya.
Bandung,


Febuari 2014

Penulis
iv

DAFTAR ISI

LEMBAR PENGESAHAN
LEMBAR PERNYATAAN KEASLIAN
ABSTRAK ........................................................................................................ i
ABSTRACT ....................................................................................................... ii
KATA PENGANTAR ...................................................................................... iii
DAFTAR ISI ..................................................................................................... v
DAFTAR GAMBAR ........................................................................................ ix
DAFTAR TABEL ............................................................................................. xii
DAFTAR SIMBOL .......................................................................................... xiii
BAB I PENDAHULUAN
1.1 Latar Belakang ..................................................................................... 1
1.2 Identifikasi dan Rumusan Masalah ..................................................... 3

1.2.1 Identifikasi Masalah .................................................................... 3
1.2.2 Rumusan Masalah ....................................................................... 4
1.3 Maksud dan Tujuan Penelitian ........................................................... 5
1.3.1 Maksud Penelitian ....................................................................... 5
1.3.2 Tujuan Penelitian ........................................................................ 5
1.4 Kegunaan Penelitian ........................................................................... 6
1.4.1 Kegunaan Akademis ................................................................... 5
1.4.2 Kegunaan Praktis ........................................................................ 6
1.5 Batasan Masalah ................................................................................. 7
1.6 Lokasi dan Waktu Penelitian .............................................................. 9
BAB II LANDASAN TEORI
2.1 Konsep Dasar Sistem .......................................................................... 10
2.1.1 Pengertian Sistem ........................................................................ 10
2.1.2 Karakteristik Sistem ..................................................................... 11
2.1.3 Klasifikasi Sistem ........................................................................ 13
2.2 Konsep Dasar Informasi ..................................................................... 15

v

2.2.1 Fungsi dan Siklus Informasi ....................................................... 16

2.2.2 Kualitas Informasi ....................................................................... 17
2.3 Konsep Dasar Sistem Informasi ......................................................... 17
2.3.1 Komponen Sistem Informasi ....................................................... 18
2.3.2 Perencanaan Sistem Informasi ..................................................... 20
2.4 Pengertian Penjualan ........................................................................... 21
2.5 Pengertian Pembelian ......................................................................... 22
2.6 Pengertian Persediaan Barang ............................................................ 22
2.7 Definisi Toko Buku ............................................................................ 23
2.8 Pengertian Perangkat Lunak ................................................................ 23
2.8.1 Java .............................................................................................. 23
2.8.2 Netbeans....................................................................................... 24
2.8.3 SQL .............................................................................................. 25
2.8.4 MySQL ........................................................................................ 25
2.8.5 Apache ......................................................................................... 26
2.8.6 PhpMyAdmin ............................................................................... 27
2.9 Definisi Internet .................................................................................. 28
2.9.1 Surat Elektronis............................................................................ 28
2.9.2 World-Wide Web ......................................................................... 28
2.10 Pengertian Jaringan Komputer .......................................................... 30
2.10.1 Jaringan Menurut Rentang Geografis ........................................ 29

2.10.2 Topologi Jaringan ...................................................................... 29
2.10.3 Arsitektur Jaringan ................................................................... 33
BAB III OBJEK DAN METODE PENELITIAN
3.1 Objek Penelitian ................................................................................. 35
3.1.1 Sejarah Singkat Toko Buku Nusantara ..................................... 35
3.1.2 Visi dan Misi Toko Buku Nusantara ......................................... 36
3.1.3 Struktur Organisasi Toko Buku Nusantara................................ 36
3.1.4 Deskripsi Tugas ........................................................................ 37
3.2 Metode Penelitian ............................................................................... 37
3.2.1 Desain Penelitian ...................................................................... 38

vi

3.2.2 Jenis dan Metode Pengumpulan Data ....................................... 39
3.2.2.1 Sumber Data Primer ..................................................... 39
3.2.2.2 Sumber Data Sekunder ................................................. 40
3.2.3 Metode Pendekatan dan Pengembangan Sistem ...................... 41
3.2.3.1 Metode Pendekatan Sistem .......................................... 41
3.2.3.2 Metode Pengembangan Sistem .................................... 41
3.2.3.3 Alat Bantu Analisis dan Perancangan .......................... 43

3.3 Pengujian Software ............................................................................. 45
BAB IV ANALISIS DAN PERANCANGAN SISTEM
4.1. Analisis Sistem Berjalan ..................................................................... 48
4.1.1 Analisis Prosedur yang Sedang Berjalan .................................. 48
4.1.2 Use Case Diagram .................................................................... 50
4.1.3 Definisi Aktor dan Deskripsinya .............................................. 51
4.1.4 Definisi Use Case dan Deskripsinya ........................................ 52
4.1.5 Skenario Use Case .................................................................... 53
4.1.6 Activity Diagram ...................................................................... 56
4.1.7 Evaluasi Sistem Yang Sedang Berjalan .................................... 59
4.2 Perancangan Sistem ............................................................................ 60
4.2.1 Tujuan Perancangan Sistem ...................................................... 60
4.2.2 Gambaran Umum Sistem Yang Di Usulkan ............................. 61
4.2.3 Perancangan Prosedur yang Diusulkan .................................... 62
4.2.3.1 Use Case Diagram ........................................................ 64
4.2.3.2 Definisi Aktor Yang di Usulkan .................................. 65
4.2.3.3 Definisi Use Case Yang di Usulkan ............................. 66
4.2.3.4 Skenario Use Case Yang di Usulkan ........................... 67
4.2.3.5 Diagram Activity Yang di Usulkan .............................. 73
4.2.4 Perancangan Prosedur Yang di Usulkan .................................. 81
4.2.4.1 Sequence Diagram ....................................................... 81
4.2.4.2 Class Diagram .............................................................. 88
4.2.4.3 Component Diagram .................................................... 89
4.2.4.4 Deployment Diagram ................................................... 89

vii

4.2.5 Perancangan Antar Muka ......................................................... 90
4.2.5.1 Struktur Menu .............................................................. 90
4.2.5.2 Perancangan Input ........................................................ 91
4.2.5.3 Perancangan Output ..................................................... 98
4.2.6 Perancangan Arsitektur Jaringan .............................................. 103
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM
5.1 Implementasi ...................................................................................... 104
5.1.1 Batasan Implementasi ............................................................... 104
5.1.2 Implementasi Perangkat Lunak ................................................ 105
5.1.3 Implementasi Perangkat Keras ................................................. 106
5.1.4 Implementasi Basis Data (Sintaks SQL) .................................. 106
5.1.5 Implementasi Instalasi Program ............................................... 111
5.1.6 Penggunaan Program ................................................................ 117
5.2 Pengujian ............................................................................................ 131
5.2.1 Rencana Pengujian ................................................................... 131
5.2.2 Kasus dan Hasil Pengujian ....................................................... 132
5.2.3 Kesimpulan Hasil Pengujian .................................................... 136
BAB VI KESIMPULAN DAN SARAN
6.1 Kesimpulan ......................................................................................... 137
6.2 Saran ................................................................................................... 137
DAFTAR PUSTAKA
LAMPIRAN

viii

DAFTAR PUSTAKA

Sumber dari buku :
Abdul Kadir. 2003. Pengenalan Sistem Informasi. Andi. Yogyakarta.
Moh.Nazir,Ph.D. 2011. Metode Penelitian.Ghalia Indonesia. Bogor
Munawar. 2005. Pemodelan Visual Dengan UML. Graha Ilmu. Yogyakarta.
Mustakini. 2009. Sistem Informasi Teknologi. Yogyakarta: Andi Offset
Richard F. Neuschel. 2012. Management by System. New York : Mcgraw-Hill
Tata Sutarbi. 2012. Konsep Sistem Informasi. Andi. Yogyakarta.
Sumber dari Internet :
Sumber : http://pengertianbahasa.blogspot.com/2013/02/pengertianpenjualan.html/ 21November 2013
http://sobatbaru.blogspot.com/2010/05/definisi-pembelian.html /21November
2013
http://sondis.blogspot.com/2013/03/pengertian-persediaan.html/ 21 November
2013
http://id.wikipedia.org/wiki/Toko_buku/ 21 November 2013
http://rangerdhemoth.blogspot.com/2011/12/pengertian-netbeans.html / 21
November 2013
http://www.maniacms.web.id/2012/01/pengertian-mysql.html/ 21 November 2013
http://duniakamu.wordpress.com/2010/02/22/pengertian-apache/ 21 November
2013
http://blackcuco.blogspot.com/2012/05/phpmyadmin.html/ 21November 2013

BAB I
PENDAHULUAN

1.1

Latar Belakang
Dengan semakin berkembangnya ilmu pengetahuan dan teknologi

informasi, maka mendorong keinginan masyarakat untuk mendapatkan informasi
dengan mudah, cepat, dan akurat cenderung meningkat, sehingga menuntut
adanya kemampuan yang dapat memenuhi segala kebutuhan tersebut. Dengan
adanya perkembangan Teknologi Informasi saat ini, individu maupun organisasi
dapat bekerja secara lebih efektif dan efisien. Karena itulah banyak perusahaan
ataupun instansi pemerintah mulai beralih dari sistem manual ke sistem
komputerisasi dalam pengerjaan setiap kegiatan.

Komputer sebagai salah satu tekhnologi yang diharapkan dapat memenuhi
kebutuhan tersebut dan dilengkap piranti pendukung lainnya sehingga tidak hanya
berfungsi sebagai mesin ketik, tetapi juga sebagai alat pengolah data yang
mempunyai produktifitas yang tinggi. Jika ditinjau saat ini, perusahaan yang
bergerak dalam bidang perdagangan sangat membutuhkan komputer untuk
mengolah data agar segala kebutuhan informasi dapat disajikan dengan cepat,
tepat, dan akurat.

Masalah sistem pengolahan data dalam dunia usaha saat ini merupakan
salah satu permasalahan yang sangat dominan dalam bidang usaha yang bergerak
dalam jasa pelayanan masyarakat. Keberadaan komputer sebagai sarana untuk
1

2

membantu dalam beraktifitas saat ini bukanlah suatu hal yang baru, tetapi sudah
lazim digunakan. Dengan segala keunggulan yang dimiliki komputer dirasa sangat
berperan bagi suatu perusahaan dalam melakukan aktifitas pemrosesan data
sehingga diperolah hasil yang maksimal. Dengan tersajinya informasi yang cepat
maka akan mempercepat dan mempermudah proses pengambilan keputusan,
sehingga dapat memanfaatkan biaya, tenaga, dan waktu yang lebih efektif dan
efisien.
Toko Buku “NUSANTARA” yang beralamatkan di Jl.A.H Nasution
No.190A Ujungberung, Bandung merupakan suatu usaha yang bergerak dibidang
penjualan buku SD, SMP, SMA dan SMK. Dalam kegiatan pada Toko Buku
Nusantara ini meliputi penjualan buku, pembelian buku secara tunai maupun
konsinyasi, pengontrolan persedian barang dan pereturan barang konsinyasi. Toko
Buku Nusanatara ini mepunyai dua jenis pembelian barang yang berbeda,
diantaranya pembelian barang tunai dan barang konsinyasi. Pembelian Barang
Tunai, merupakan barang yang dibeli secara tunai dan tidak bisa dikembalikan
atau diretur ke supplier. Pembelian Barang Konsinyasi, merupakan barang yang
dapat dikembalikan lagi atau diretur ke supplier apabila barang tersebut tidak
terjual selama 90 hari dari proses pembelian, proses pembayaran barang
konsinyasi dilakukan hanya pada barang yang terjual saja.

Sistem pengolahan data dari mulai penjualan buku, pembelian buku secara
tunai maupun konsinyasi, pengontrolan persediaan barang dan pereturan barang
yang berjalan masih bersifat manual (tulis tangan) dan belum terkomputerisasi.

3

Dengan sistem yang berjalan sekarang proses pengolahan data transaksi
penjualan, pembelian buku secara tunai maupun konsinyasi, pengontrolan
persediaan barang dan pereturan barang konsinyasi sering mengalami kesalahan
dalam proses perhitungan transaksi. Penyimpanan data yang masih dalam bentuk
arsip yang menumpuk dapat memperlambat pembuatan laporan. Pencarian data
yang masih manual membutuhkan waktu yang lama untuk menemukan data yang
dicari.

Oleh karena itu sangatlah penting peneliti melakukan perancangan sistem
informasi penjualan, pembelian dan persediaan barang pada Toko Buku
”NUSANTARA” Bandung. Dimana penelitian ini diharapkan dapat berguna
untuk memperbaiki sistem yang ada di Toko Buku "NUSANTARA" sehingga
dapat mempermudah dalam proses pengolahan data transaksi.

Berdasarkan uraian diatas, penelitian yang dilakukan dalam rangka
penyusunan skripsi ini mengambil judul: “SISTEM INFORMASI PENJUALAN
PEMBELIAN

DAN

PERSEDIAAN

BARANG

PADA

TOKO

BUKU

NUSANTARA BANDUNG”.

1.2

Identifikasi dan Rumusan Masalah

1.2.1

Identifikasi Masalah
Berdasarkan latar belakang yang dikemukakan diatas maka dapat diambil

identifikasi masalah, diantaranya sebagai berikut :

4

1. Pencatatan pemesanan pembelian barang tunai maupun konsinyasi sangat
rentan terhadap kesalahan penulisan yang akan mengakibatkan terjadinya
kesalahan dalam penulisan data buku dengan benar dan dapat menghambat
waktu proses.
2. Pencatatan penjualan dan persediaan barang dilakukan secara manual
(tulis tangan) yang menyebabkan kurang cepat dan tepat didalam proses
pelayanan terhadap konsumen Toko Buku Nusantara.
3. Pembuatan laporan masih dilakukan secara manual (tulis tangan) yang
akan mengakibatkan terjadinya kesalahan dalam penulisan data berulangulang.
4. Pencarian data buku yang masih manual dan memerlukan waktu yang
lama untuk mencarinya.

1.2.2

Rumusan Masalah
Sebagaimana yang telah dipaparkan di Latar Belakang dan Identifikasi

Masalah maka Rumusan Masalah yang akan di bahas, diantaranya sebagai
berikut:

1. Bagaimana sistem penjualan, pembelian dan persediaan barang yang
berjalan di Toko Buku Nusantara?
2. Bagaimana Perancangan sistem penjualan, pembelian dan persediaan
barang pada Toko Buku Nusantara?
3. Bagaimana Pengujian sistem penjualan, pembelian dan persedian barang
pada Toko Buku Nusantara?

5

4. Bagaimana Implementasi sistem penjualan, pembelian dan persedian
barang pada Toko Buku Nusantara?

1.3

Maksud Dan Tujuan Penelitian

1.3.1

Maksud Penelitian
Adapun maksud dari penulis dilakukannya penelitian di Toko Buku

Nusantara Bandung Ini, ialah :
1. Untuk membangun sistem informasi penjualan, pembelian dan persediaan
pada Toko Buku Nusantara Bandung yang terkomputerisasi.
2. Dengan adanya sistem informasi yang diusulkan, maka diharapkan dapat
mempermudah dalam pengolahan data seperti, data penjualan, data stock
barang atau persediaan barang, data supplier, transaksi penjualan, transaksi
pembelian barang dan transaksi pemesanan barang ke supplier baik tunai
maupun konsinyasi, sehingga diharapkan dapat mempermudah dalam
pengelolaan data pada Toko Buku Nusantara ini secara cepat, dan akurat.

1.3.2

Tujuan Penelitian
Adapun tujuan dari penulis melakukan penelitian di Toko Buku Nusantara

Bandung ini ,ialah :
1. Untuk mengetahui sistem yang sedang berjalan di Toko Buku Nusantara
Bandung.
2. Membuat Aplikasi sistem penjualan, pembelian dan persediaan barang di
Toko Buku Nusantara yang berbasis komputer.

6

3. Mengimplementasikan sistem yang sudah dirancang agar sesuai dengan
kebutuhan pengolahan data diantaranya pengolahan data penjualan,
pembelian dan persediaan barang.
4. Untuk melakukan pengujian terhadap sistem informasi penjualan,
pembelian dan persedian barang pada Toko Buku Nusantara.

1.4

Kegunaan Penelitian
Hasil penelitian diharapkan dapat mempunyai dua manfaat yaitu manfaat

akademis dan manfaat praktis :

1.4.1

Kegunaan Akademis

1. Bagi Akademik
Dengan adanya penelitian ini diharapkan dapat dijadikan suatu bahan
bacaan dan referensi untuk mengembangkan wawasan dan ilmu pengetahuan
dalam bidang pendidikan.

2. Bagi Peneliti lain
Penelitian ini diharapkan dapat digunakan sebagai kajian atau studi
perbandingan peneliti lain yang akan mengambil skripsi atau tugas akhir
sebagai bahan referensi penulisan.

1.4.2

Kegunaan Praktis

1. Bagi Perusahan

7

Hasil penelitian ini diharapkan dapat mempermudah dalam pengelolaan
data di Toko Buku Nusantara, serta mengurangi kesalahan penginputan data
dan diharapkan dengan adanya sistem ini dapat meningkatkan kinerja pada
Toko Buku Nusantara agar lebih efektif.

2. Bagi Penulis

Penulis

dapat

mengembangkan

dan

mengimplementasikan

ilmu

pengetahuan mengenai pemrograman yang telah dipelajari dan juga
memperluas wawasan keilmuan, pengalaman dan penerapan pengetahuan
yang didapat selama perkuliahan.

1.5

Batasan Masalah
Agar tidak menyimpang dari tujuan penelitian, maka perlu diberikan

batasan masalah agar lebih terarah dan sesuai yang diharapkan. Dari identifikasi
masalah tersebut, maka dapat mengambil beberapa point untuk batasan masalah
yang akan diadakan penelitian, yaitu :

1. Aplikasi yang akan dibuat oleh penulis merupakan aplikasi penjualan,
pembelian dan persedian buku SD, SMP, SMA dan SMK di Toko Buku
Nusantara.
2. Data yang diolah pada sistem informasi penjualan, pembelian dan
persedian barang di Toko Buku Nusantara meliputi : data pembuatan PO
barang tunai dan konsinyasi, data persetujuan PO, data transaksi

8

pembelian barang dari supplier, data transaksi penjualan, retur barang dan
laporan per periode.
3. Keluaran atau output yang dihasilkan berupa laporan, meliputi : laporan
penjualan, laporan pembeliaan barang dan laporan retur pembelian barang.
4. Hak akses pada sistem ini hanya digunakan oleh pihak-pihak Toko Buku
Nusantara, meliputi : Hak Akses Kasir, Hak Akses Bagian Gudang, dan
Hak Akses Pemilik.
5. Harga beli dari supplier adalah harga barang yang telah diberikan diskon
minimal 30% dan maksimal 45%.
6. Harga jual ke konsumen merupakan harga yang ditetapkan oleh pihak
supplier, tetapi Toko Buku Nusanatara memberikan diskon 10% kepada
konsumen, dimana konsumen membayar secara tunai.
7. Setiap barang yang sudah dibeli oleh konsumen tidak dapat dikembalikan
lagi.
8. Pembeliaan barang ke supplier dilakukan oleh bagian gudang dengan
persetujuan dari pemilik.
9. Retur barang yang dimaksud bukan retur konsumen kepada toko,
melainkan retur barang toko kepada supplier, dimana barang yang diretur
bukan barang yang rusak melainkan barang yang dibeli secara konsinyasi
dan selama 90 hari belum terjual ke konsumen.
10. Jika barang konsinyasi habis terjual sebelum 90 hari maka toko dapat
langsung melakukan pembayaran ke supplier.

9

1.6

Lokasi dan Waktu Penelitian
Penelitian ini penulis lakukan di Toko Buku Nusantara yang
beralamat di Jl. A.H Nasution No.190A.Waktu penelitian yang dilakukan
penulis adalah dari Agustus 2013 sampai bulan November 2013.

Tabel 1.1 Waktu Kegiatan Penelitian

No

KegiatanPenelitian

1.

IdentifikasiKebutuhanPemakai
Observasi
Wawancara
Membuat Prototype
PerancanganProsedur
Perancangan Diagram
Perancangan Program
Menguji Prototype
Pengujian Fungsi
Pengujian Output
Memperbaiki Prototype
Memperbaiki Fungsi
Memperbaiki Output

2.

3.
4.

Tahun 2013
Spetember
Oktober

Agustus
1

2

3

4

1

2

3

4

1

2

3

November
4

1

2

3

4

BAB II
LANDASAN TEORI
2.1

Konsep Dasar Sistem

2.1.1

Pengertian Sistem
Menurut Abdul Kadir (2003:54) bahwa sistem adalah sekumpulan elemen

yang saling terkait atau terpadu yang dimaksudkan untuk mencapai tujuan.
Menurut Tata Sutabri (2012:10) secara sederhana, sistem dapat diartikan
sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variable yang
terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.
Menurut Tata Sutabri (2012:17) terdapat dua kelompok pendekatan di
dalam mendefinisikan sistem, yaitu menekankan pada prosedurnya dan yang
menekankan pada komponen atau elemennya.
Pendekatan sistem yang lebih menekankan pada prosedur mendefinisikan
sistem sebagai suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau
untuk menyelesaikan suatu sasaran yang tertentu. Pendekatan sistem yang
merupakan jaringan kerja dari prosedur lebih menekankan urut-urutan operasi di
dalam sistem. Prosedur (procedure) didefinisikan oleh Richard F. Neuschel
(2012:17) sebagai berikut ini. “Suatu prosedur adalah suatu urut-urutan operasi
klerikal (tulis menulis), biasanya melibatkan beberapa orang di dalam satu atau

10

11

lebih departemen, yang diterapkan untuk menjamin penanganan yang seragam
dari transaksi bisnis yang terjadi”.
Pendekatan

sistem

yang

lebih

menekankan

pada

elemen

atau

komponennya mendefinisikan sistem sebagai kumpulan dari elemen-elemen yang
berinteraksi untuk mencapai suatu tujuan tertentu. Suatu sistem mempunyai
maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk
mencapai suatu tujuan (goal) dan ada yang menyebutkan untuk mencapai suatu
sasaran (objectives). Goal biasanya dihubungkan dengan ruang lingkup yang lebih
luas dan sasaran dalam ruang lingkup yang lebih sempit.
2.1.2

Karakterisktik Sistem
Menurut Tata Sutabri (2012:20) suatu sistem mempunyai karakteristik

atau sifat-sifat tertentu, yaitu mempunyai komponen-komponen (components),
batas sistem (boundary), lingkungan luar sistem (environments), penghubung
(interface), masukan (input), keluaran (output), pengolah (process), dan sasaran
(objectives) atau tujuan (goal).
1. Komponen Sistem (component)
Suatu sistem yang terdiri dari sejumlah komponen yang saling
berinteraksi, yang artinya bekerja sama membentuk satu kesatuan.
2. Batas Sistem (boundary)
Batas sistem (boundary) merupakan daerah yang membatasi antara
suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.

12

3. Lingkungan Luar Sistem (environment)
Lingkungan luar (environment) dari suatu sistem adalah apapun diluar
batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar
sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan
sistem tersebut.
4. Penghubung Sistem (interface)
Penghubung sistem (interface) merupakan media penghubung antara
satu subsistem dengan subsistem lainnya.
5. Masukan Sistem (input)
Masukan (input) adalah energi yang dimasukkan ke dalam sistem.
Masukan dapat berupa masukan perawatan (maintenance input) dan
masukan sinyal (signal input).
6. Keluaran Sistem (output)
Keluaran (output) adalah hasil energi yang diolah dan diklasifikasikan
menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat
merupakan masukan untuk subsistem yang lain atau kepada supra sistem.
7. Pengolah Sistem (process)
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan
merubah masukan menjadi keluaran.

13

8. Sasaran sistem (objectives)
Sasaran dari sistem sangat menentukan sekali masukan yang
dibutuhkan dan keluaran yang akan dihasilkan sistem. Suatu sistem
dikatakan berhasil bila mengenai sasaran dan tujuannya.
Kesimpulan dari definisi sistem adalah kumpulan dari bagian atau
komponen atau subsistem baik phisik ataupun non phisik yang saling
berhubungan satu sama lain dan bekerjasama secara harmonis untuk mencapai
suatu tujuan tertentu (goal) atau untuk mencapai suatu sasaran (objective).
2.1.3

Klasifikasi Sistem
Menurut Tata Sutabri (2012:22) Sistem merupakan suatu bentuk integrasi

antara satu komponen dengan komponen lain karena sistem memiliki sasaran
yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut.
Oleh karena itu, sistem dapat diklasifikasikan dari beberapa sudut pandang
diantaranya :
A.

Sistem Abstrak dan Sistem Fisik
Sistem Abstrak adalah sistem yang berupa pemiirana tau ide-ide

yang tida tampak secara fisik, misalnya sistem telogi, yaitu sistem yang
berupa pemikiran hubungan antara manusia dan Tuhan. Sedangkan sistem
fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer,
sistem produksi, sistem penjualan, sistem adminstrasi personalia dan lain
sebagainya.

14

B.

Sistem Alamiah dan Sistem Buatan Manusia
Sistem Alamiah adalah sistem yang terjadi melalui proses alam,

tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya
siang malam, pergantian musim. Sedangkan Sistem Buatan Manusia
merupakan sistem yang melibatkan interaksi manusia dengan mesin yang
disebut human machine sistem. Sistem informasi berbasis computer
merupakan

contoh

human

machine

system

karena

menyangkut

penggunaan komputer yang berinteraksi dengan manusia.
C.

Sistem Determinasi dan Sistem Probabilistik
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi

disebut sistem deterministic. Sistem komputer adalah contoh dari sistem
yang tingkah lakunya dapat dipastikan berdasarkan program-program
komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik
adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena
mengandung unsur probabilistic.
D.

Sistem Tertutup dan Sistem Terbuka
Sistem tertutup merupakan sistem yang tidak berhubungan dan

tidak terpengaruh oleh lingkungan luarnya. Sistem ini bekerja secara
otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah
sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya.
Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem
lainnya.

15

2.2

Konsep Dasar Informasi
Menurut Tata Sutabri (2012:29), informasi adalah data yang telah

diklasifikasi atau diinterpretasi untuk digunakan dalam proses pengambilan
keputusan.
Dari pengertian diatas yang dimaksud dengan data adalah kenyataan yang
menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Data dapat berupa
catatan dalam kertas, buku, atau tersimpan sebagai file dalam basis data. Data
akan menjadi bahan dalam proses pengolah data.
Dari definisi dan uraian data tersebut dapat disimpulkan bahwa data adalah
bahan mentah yang diproses untu menyajikan informasi. Untuk jelasnya
digambarkan sebagaimana ditunjukan oleh gambar 2.1.

Gambar 2.1. Tranformasi Data Menjadi Informasi.
(Sumber: Konsep Sistem Informasi Tata Sutabri (2012:2)
Dalam gambar tersebut, input adalah data yang akan diolah oleh unit
pengolahan dan output adalah informasi sebagai pengolahan data yang telah

16

diinputkan. Penyimpanan data diperlukan sebagai alat simpanan data, pengolahan,
maupun informasi.
Secara konseptual, data adalah deskrpsi tentang benda, kejadian, aktifitas,
dan transaksi yang tidak mempunyai makna dan tida terpengaruh secara langsung
kepada pemakai.
2.2.1

Fungsi dan Siklus Informasi
Fungsi utama informasi adalah menambah pengetahuan. Informasi yang

disampaikan kepada pemakai mungkin merupakan hasil data yang sudah diolah
menjadi sebuah keputusan. Akan tetapi, dalam kebanyakan pengambilan
keputusan yang kompleks, informasi hanya dapat menambah kemungkinan
kepastian atau mengurangi bermacam-macam pilihan.
Data merupakan bentuk yang masih mentah yang belum dapat bercerita
banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk
menghasilkan informasi, informasi sendiri merupakan suatu proses perubahan
data menjadi informasi. Data yang diolah melaui suatu model menjadi informasi,
penerima kemudian menerima informasi tersebut membuat suatu keputusan dan
melakukan tindakan yang berarti menghasilkan suatu tindakan yang lain yang
akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input,
diproses kembali lewat suatu model dan seterusnya sehingga membentuk suatu
siklus.

17

2.2.2

Kualitas Informasi
Menurut Mustakini (2009:37), kualitas informasi merupakan salah satu

yang benar-benar diperhatikan karena tingkat nilai suatu informasi ditentukan oleh
kualitas informasi itu sendiri, kualitas informasi terbagi dari 3 (tiga) hal, yaitu :
1.

Akurat, berarti informasi harus bebas dari kesalahan-kesalahan atau
menyesatkan. Akurat juga berarti informasi harus jelas mencerminkan
maksudnya.

2.

Tepat waktu, berarti informasi yang datang pada penerima tidak boleh
terlambat. Informasi merupakan landasan dalam pengambilan keputusan
sehingga apabila keputusan terlambat dapat berakibat fatal pada
perusahaan.

3.

Relevan, berarti informasi tersebut mempunyai manfaat untuk pemakai.
relevan informasi untuk tiap-tiap orang antara satu dengan yang lain bisa
berbeda.

2.3

Konsep Dasar Sistem Informasi
Menurut Tata Sutabri (2012:46), sistem informasi adalah suatu sistem

didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi bersifat manajerial dan kegiatan strategi dari suatu
organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.

18

Menurut Abdul Kadir (2003 : 11) Sistem informasi adalah kumpulan
perangkat keras dan perangkat lunak yang di rancang untuk mentransformasikan
data ke dalam bentuk informasi yang berguna.

2.3.1 Komponen Sistem Informasi
Menurut Tata Sutabri (2012 : 47) Sistem informasi terdiri dari komponenkomponen yang disebut blok bangunan ( building block ), yang terdiri dari blok
masukan, blok model, blok keluaran, blok teknologi, blok basis data dan blok
kendali. Sebagai suatu sistem keenam blom tersebut masing masing saling
berinteraksi satu dengan yang lain membentuk satu kesatuan untuk mencapai
sasaran.

A. Blok Masukan ( Input Block )
Input mewakili data yang masuk kedalam sistem informasi. Input
yang dimaksud adalah metode dan media untuk menangkap data yang akan
dimasukan, yang dapat berupa dokumen-dokumen dasar.

B. Blok Model ( Model Block )
Blok ini terdiri dari kombinasi prosedur, logika, dan model
matematika yang akan memanipulasi data input dan data yang tersimpan di
basis data dengan cara yang sudah tertentu untuk menghasilkan keluaran yang
diinginkan.

19

C. Blok Keluaran ( Output Block )
Produk dari sistem informasi adalah keluaran yang merupakan
informasi yang berkualitas dan dokumentasi yang berguna untuk semua
tingkatan manajemen serta semua pemakai sistem.

D. Blok Teknologi ( Technology Block )
Teknologi merupakan “ tool box “ dalam sistem informasi. Teknologi
digunakan untuk menerima input, menjalankan model, menyimpan dan
mengakses data, menghasilkan dan mengirimkan keluaran, dan membantu
pengendalian dari sistem secara keseluruhan. Teknologi terdiri dari tiga
bagian utama, yaitu teknisi ( brainware ) perangkat lunak ( software ) dan
perangkat keras ( hardware ).

E. Blok Basis Data ( Data Base Block )
Basis data ( data base ) merupakan kumpulan data yang saling
berkaitan dan berhubungan satu sama lain, tersimpan diperakngkat keras
computer dan menggukana perangkat lunak untuk memanipulasinya.

F. Blok Kendali ( Control Block )
Merupakan pengendali yang perlu dirancang dan diterapkan untuk
meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun
bila terlanjur terjadi kesalahan-kesalahan dapat langsung cepat diatasi.

20

2.3.2

Perencanaan Sistem Informasi
Perencanaan sistem informasi menceritakan bagaimana menerapkan

pengetahuan tentang sistem informasi ke dalam organisasi. Untuk menerapkan
sistem informasi yang efektif dan efisien diperlukan perencanaan, pelaksanaan,
pengaturan dan evaluasi sesuai dengan keinginan dan nilai masing-masing
organisasi. Guna sistem yang efektif dan efisien tidak lain untuk mendapatkan
keunggulan dalam kompetisi. Semua orang dapat menggunakan sistem informasi
dalam organisasi, tetapi faktor efisiensi setiap sistem berbeda.

Menurut Tata Sutabri (2012 : 49) perencanaan sistem informasi
bedasarkan tingkatannya sebagai berikut :
1. Tingkat I

: Ide, mengetahui perlu adanya perubahan.

2. Tingkat II

: Desain, merancang cara pemecahannya.

3. Tingkat III

: Pelaksanaan, menerapkan desain ke dalam sistem.

4. Tingkat IV

: Kontrol, memeriksa tingkat pelaksanaan

dijalan kan

sesuai dengan desain.
5. Tingkat V

: Evaluasi memeriksa apakah perubahan yang terjadi

sesuai dengan tujuan semula.
6. Tingkat VI

: Tindak Lanjut, melaksanakan perubahan sesuai dengan

evaluasi yang ada.

21

2.4

Pengertian Penjualan
Sebenarnya definisi penjualan ini cukup luas, beberapa ahli menyebutnya

sebagai ilmu dan beberapa yang lain menyebutnya sebagai seni ada pula yang
memasukkan masalah etik dalam penjualan. Pada pokoknya, istilah, menjual
memiliki arti seperti yang di kemukakan oleh Basu Swastha DH (1998; 8) dalam
bukunya manajemen Penjualan adalah Menjual adalah ilmu dan seni
mempengaruhi pribadi yang dilakukan oleh penjual untuk mengajak orang lain
agar bersedia membeli barang atau jasa yang ditawarkannya.

Secara umum definisi penjualan dapat diartikan sebagai sebuah usaha atau
langkah konkrit yang dilakukan untuk memindahkan suatu produk, baik itu
berupa barang ataupun jasa, dari produsen kepada konsumen sebagai sasarannya.
Tujuan utama penjualan yaitu mendatangkan keuntungan atau laba dari produk
ataupun barang yang dihasilkan produsennya dengan pengelolaan yang baik.
Dalam pelaksanaannya, penjualan sendiri tak akan dapat dilakukan tanpa adanya
pelaku yng bekerja didalamnya seperti agen, pedagang dan tenaga pemasaran.

Dari pengertian penjualan diatas maka kita dapat menyimpulkan bahwa
Penjualan merupakan kegiatan pemasaran yang langsung berhubungan dengan
konsumen pengguna atau pemakai langsung

(

Sumber

:

http://pengertianbahasa.blogspot.com/2013/02/pengertian-

penjualan.html/ 21 November 2013 )

22

2.5

Pengertian Pembelian
Istilah purchasing atau pembelian sinonim dengan procurement atau

pengadaan barang. Berikut adalah definisi procurement menurut Bodnar dan
Hopwood (2001:323), yaitu:“Procurement is the business process of selecting a
source, ordering, and acquiring goods or services.” Pendapat tersebut kurang
lebih mempunyai arti: bahwa pengadaan barang adalah proses bisnis dalam
memilih sumber daya-sumber daya, pemesanan dan perolehan barang atau jasa.
Brown dkk. (2001:132) mengatakan bahwa secara umum pembelian bisa
didefinisikan

sebagai:

“managing

the

inputs

into

the

organization’s

transformation (production process).” Pendapat tersebut kurang lebih mempunyai
arti bahwa pembelian merupakan pengelolaan masukan ke dalam proses produksi
organisasi. ( Sumber :

http://sobatbaru.blogspot.com/2010/05/definisi-

pembelian.html /21November 2013 )
2.6

Pengertian Persedian Barang
Adapun menurut Sofjan Assauri (1993:169) persediaan dapat didefinisikan

sebagai berikut : “ Persediaan adalah suatu aktiva yang meliputi barang-barang
milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha yang
normal “.
Jadi persediaan merupakan sejumlah barang yang disediakan untuk
memenuhi permintaan dari pelanggan. Dalam perusahaan perdagangan pada
dasarnya hanya ada satu golongan inventory (persediaan), yang mempunyai sifat
perputaran yang sama yaitu yang disebut “Merchandise Inventory” (persediaan

23

barang dagangan). Persediaan ini merupakan persediaan barang yang selalu dalam
perputaran, yang selalu dibeli dan dijual, yang tidak mengalami proses lebih lanjut
didalam perusahaan tersebut.
( Sumber :

http://sondis.blogspot.com/2013/03/pengertian-persediaan.html/ 21

November 2013 )
2.7

Definisi Toko Buku
Toko buku adalah sebuah tempat, dapat berupa bangunan atau ruang yang

di dalamnya menjual berbagai jenis buku yang tersusun rapi di rak-rak buku dan
alat-alat yang terkait dengan buku itu sendiri. Saat ini berkembang pula toko buku
daring yang tidak mempunyai bangunan, toko buku diskon, dan toko buku dalam
bentuk lain. (Sumber:http://id.wikipedia.org/wiki/Toko_buku/21November 2013 )
2.8

Perangkat Lunak Pendukung
Perangkat lunak adalah sekumpulan intruksi yang di berikan untuk

mengendalikan perangkat keras komputer. Berikut ini adalah perangkat lunak
pendukung yang digunakan oleh penulis.
2.8.1

Java
Menurut Abdul Kadir (2003:231) Java dibuat pada tahun 1995 di Sun

Microsystems. Java merupakan bahasa beroirentasi objek dan serbaguna. Kode
Java dikompilasi dalam format yang disebut bytecode. Bytecode ini dapat
dijalankan disemua computer yang telah dilengkapi dengan program Java
Interpreter dan Java Virtual Machine.

24

Java sangat popular karena pada masa awal Internet menjadi populer. Java
telah menyediakan sarana untuk membuat program ( yang disebut applet ) yang
berjalan pada Web browser. Bahasa ini juga mendukung koneksi ke database,
menyediakan sarana untuk membuat aplikasi berbasis Windows, dan juga dapat
dipakai untuk pemrograman jaringan.

Gambar 2.2. Penerjemahan dan pengeksekusian program Java
( Sumber : Pengenalan Sistem Informasi Abdul Kadir (2003:232)
2.8.2

Netbeans
Netbeans

merupakan

sebuah

aplikasi

Integrated

Development

Environment (IDE) yang berbasiskan Java dari Sun Microsystems yang berjalan
di atas swing. Swing merupakan sebuah teknologi Java untuk pengembangan
aplikasi desktop yang dapat berjalan pada berbagai macam platform seperti
windows, linux, Mac OS X dan Solaris. Sebuah IDE merupakan lingkup
pemrograman yang di integrasikan ke dalam suatu aplikasi perangkat lunak yang
menyediakan Graphic User Interface (GUI), suatu kode editor atau text, suatu
compiler dan suatu debugger.

25

Netbeans juga digunakan oleh sang programmer untuk menulis, mengcompile, mencari kesalahan dan menyebarkan program netbeans yang ditulis
dalam bahasa pemrograman java namun selain itu dapat juga mendukung bahasa
pemrograman lainnya dan program ini pun bebas untuk digunakan dan untuk
membuat professional desktop, enterprise, web, and mobile applications dengan
Java language, C/C++, dan bahkan dynamic languages seperti PHP, JavaScript,
Groovy, dan Ruby.
2.8.3

SQL
Menurut Abdul Kadir (2003:285) SQL ( Structured Query Languange )

adalah bahasa yang digunakan untuk mengakases basis data yang tergolong
rasional. Standar SQL mula-mula didefinisikan oleh ISO ( International
Standards Institute ) dan ANSI ( the American National Standards Institute ) yang
dikenal dengan SQL86. Standar terakhir ketika buku ini disusun berupa SQL99.
Sesungguhnya SQL tidakterbatas hanya untuk mengambil data (query),
tetapi juga dapat dipakai untuk menciptakan tabel, menghapus tabel,
menambahkan data ke tabel, menghapus data pada tabel, mengganti data pada
tabel, dan berbagai operasi lain.
2.8.4

MySQL
MySQL adalah sebuah perangkat lunak pembuat database yang bersifat

terbuka atau open source dan berjalan disemua platform baik Linux maupun Si
Windows, MySQL merupakan program pengakses database yang bersifat network
sehingga dapat digunakan untuk aplikasi Multi User (Pengguna Banyak). MySQL

26

adalah Relational Database Management System (RDBMS) yang didistribusikan
secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang
bebas untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan
yang bersifat komersial.
2.8.5

Apache
Apache adalah sebuah nama web server yang bertanggung jawab pada

request-response HTTP dan logging informasi secara detail (kegunaan basicnya).
Selain itu, Apache juga diartikan sebagai suatu web server yang kompak,
modular, mengikuti standar protokol HTTP, dan tentu saja sangat digemari.
Kesimpulan ini bisa didapatkan dari jumlah pengguna yang jauh melebihi para
pesaingnya. Sesuai hasil survai yang dilakukan oleh Netcraft, bulan Januari 2005
saja jumlahnya tidak kurang dari 68% pangsa web server yang berjalan di
Internet. Ini berarti jika semua web server selain Apache digabung, masih belum
bisa mengalahkan jumlah Apache.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat
dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung
oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan
penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber
terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembangpengembang dibawah naungan Apache Software Foundation.

27

2.8.6

PhpMyAdmin
PhpMyAdmin adalah software yang dapat pergunakan untuk membantu

dalam memanage database MySQL melalui interface berbasis web (html)
PhpMyAdmin merupakan sebuah tool yang dikembangkan menggunakan
bahasa PHP dan ditujukan untuk menangani administrasi MySQL melalui world
wide web. phpMyAdmin mendukung berbagai operasi pada MySQL, seperti
membuat (create) dan menghapus (drop) database, membuat, menghapus, atau
mengubah (alter) tabel, menghapus, mengedit, atau menambahkan field,
mengeksekusi berbagai perintah SQL, atau mengelola key pada field. Untuk
kemudahan penggunaan pada berbagai pengguna, phpMyAdmin diterjemahkan
pada lebih dari 50 bahasa di seluruh dunia, dan mendukung LTR maupun RTL
language.
Beberapa fitur yang dimiliki oleh phpMyAdmin di antaranya adalah:
Memiliki web interface yang jelas dan memudahkan; Mendukung berbagai fitur
MySQL (browse dan drop database, table, view, field dan index; create, copy,
drop, rename dan alter database, table, field and indexe; maintenance server,
database dan table, dengan konfigurasi server; execute, edit dan bookmark SQLstatement, bahkan batch-queries; mengelola MySQL users dan privileges;
mengelola stored procedure dan juga trigger); Import data dari CSV dan SQL;
Mengekspor data pada berbagai format (CSV, SQL, XML, PDF, ISO/IEC 26300 OpenDocument

Text

dan

Spreadsheet,

Word,

LATEX

dan

Mengadministrasikan lebih dari satu server, dan masih banyak lagi.

lain-lain);

28

2.9

Definisi Internet
Menurut Abdul Kadir (2003 : 370) Internet adalah merupakan contoh

jaringan terbesar yang menghubungkan jutaan computer yang terbesar di seluruh
penjuru dunia dan tak terikat pada satu organisasipun.

2.9.1

Surat Elektronis
Menurut Abdul Kadir (2003 : 375) sumber daya Internet yang cukup

banyak dimanfaatkna oleh para pemakai adalah surat elektronis ( e-mail ). Sesuai
dengan namanya, Surat Elektronis (E-mail) pengiriman surat dilakukan secara
elektronis, bukan dalam bentuk kertas.

2.9.2

World-Wide Web
Menurut Abdul Kadir (2003 : 375) Sistem pengaksesan informasi dalam

internet yang paling terkenal adalah World Wide Web (WWW) atau biasa dikenal
dengan istilah Web.

2.10

Pengertian Jaringan Komputer
Menurut Abdul Kadir (2003 : 346) Jaringan komputer adalah hubungan

dua buah simpul (umumnya berupa computer) atau lebih yang tujuan utamanya
adalah untuk melakukan pertukaran data. Dalam prakteknya, jaringan komputer
memungkinkan untuk melakukan berbagi perangkat lunak, perangkat keras, dan
bahkan berbagai kekuatan pemrosesan.

29

2.10.1 Jaringan Menurut Rentang Geografis
Ditinjau dari rentang geografis yang dicakup oleh suatu jaringan, jaringan
biasa dibagi menjadi 3 macam, yaitu LAN, MAN, dan WAN.

1. Local Area Network (LAN)
LAN adalah jaringan komputer yang mencakup area dalam sau ruang,
satu gedung, atau beberapa gedung yang berdekatan.

2. Metropolitan Area Network (MAN)
MAN adalah jaringan yang mencakup area satu kota atau dengan
rentang sekitar 10-45 km.

3. Wide Area Network (WAN)
WAN adalah Jaringan yang mencakup antar kota, antar provinsi, antar
Negara, dan bahkan antar benua.

2.10.2 Topologi Jaringan
Topologi jaringan menyatakan susunan komputer secara fisik dlam suatu
jaringan. Secara garis besar dapat fibagi menjadi tiga : bus, cincin, dan bintang.

1.

Topologi Bus
Pada topology bus semua simpul umumnya computer yang di hubungkan

melalui kabel yang disebut bus. Kabel yang digunakan adalah kabel koaksial.

30

Gambar 2.3. Topologi Bus
(Sumber: Pengenalan Sistem Informasi Abdul Kadir (2003:353)
Dalam topologi bus ini memiliki kekurangan dan kelebihan yaitu :
A. Kekurangan :
1. Jika kabel utama putus, maka semua computer tidak bisa saling
berhunbungan.
2. Jika kabel utama sangat panjang dan terdapat gangguan, pencarian
penyebab masalah menjadi sangat sulit.
B. Kelebihan :
1. Instalasi mudah.
2. Biaya murah.

2.

Topologi Ring
Topologi ring mirip dengan topologi bus. Informasi dikirim oleh sebuah

komputer akan dilewatkan ke media transmisi, melewati suatu komputer ke
komputer berikutnya.

31

Gambar 2.4. Topologi Cincin
(Sumber: Pengenalan Sistem Informasi Abdul Kadir (2003:354) )
Topologi ring terlihat pada gambar di atas. Metode ring (sering disebut
ring saja) adalah cara menghubungkan komputer sehingga berbentuk ring
(lingkaran). Setiap simpul mempunyai tingkatan yang sama. Jaringan akan disebut
sebagai loop, data dikirimkan kesetiap simpul dan setiap informasi yang diterima
simpul diperiksa alamatnya apakah data itu untuknya atau bukan. Terdapat
kelebihan dan kelemahan dari tipe ini yaitu:
A. Kelebihan :
1. Hemat kabel.
2. Peka kesalahan.
B. Kelemahan :
1. Biaya lebih mahal.
2. Jika ada satu saja simpul yang mengalami kegagalan, maka semua
hubungan terputus.

32

3. Topologi Star
Pada topologi ini terdapat ko