BAB II LANDASAN TEORI 2.1
Sejarah Perusahaan Ramayana berdiri sejak tanggal 24 Februari 1993 dengan nama Robinson
department store. Kemudian pada tahap perkembangannya yang cukup pesat, Ramayana mengganti namanya menjadi Ramayana departmentstore. Sedangkan mall Ramayana Tanjungpinang berdiri 26 Mei 2002. Ramayana adalah perusahaan ritel yang bergerak dalam operasi rantai department store dan supermarket di seluruh Indonesia.Ramayana berusaha untuk mempertahankan minat beli masyarakat terhadap barang kebutuhan pokok kususnya di Ramayana, disamping itu Ramayana juga menerapkan sistem kontrol yang ketat dalam berbagai hal, misanya jam buka, setiap hari pada pukul 09-21.00 WIB, biaya operasi, evaluasi kinerja, terutama melayani kebutuhan menengah rendah dan kelompok berpenghasilan rendah konsumen. Sebagai salah satu supermarket yang menyediakan berbagai barang kebutuhan pokok dengan harga yang terjangkau, perusahaan ini menjual berbagai macam produk pakaian, termasuk pakaian fashion, aksesoris, sepatu, mainan, barang-barang rumah tangga, alat tulis, bahan makanan dan produk terkait lainnya. Perusahaan mengoperasikan 106 toko di 52 pusat-pusat kota seluruh negeri, dengan fasilitas toilet, tempat parkir, escalator dan ATM.Ramayana mengoperasikan toko dengan spanduk yang berbeda, yaitu, Ramayana, Robinson, Cahaya dan Orangemart. Ramayana Lestari berkantor pusat di Jakarta, Indonesia.
12
13
2.1.1 Struktur Organisasi Perusahaan
Gambar 2.1 struktur organisasi perusahaan. 2.1.2 Analisis fungsional : a. Regional Regional ialah pimpinan Ramayana untuk sebuah wilayah seperti sebuah Provinsi yaitu Provinsi Kepulauan Riau.
14
b. Kepala toko Kepala toko adalah pimpinan Ramayana untuk satu kota misalnya Ramayana kota Tanjungpinang. c. Kepala kasir Kepala kasir (bendahara) adalah orang yang bertugas sebagai pemegang uang yaitu menerima, menyimpan, membayar ataumenyerahkan uang atau surat berharga atau barang-barang Ramayana, bendahara yang wajib menyampaikan laporan pertanggung jawaban kepada pimpinan. d. Supervisor Supervisor (pengawas lapangan) Ramayana adalah seseorang yang diberikan tugas mempunyai kekuasaan untuk mengeluarkan perintah terhadap semua pegawai/staf pelaksanan rutinitas aktivitas Ramayana sehari-hari agar pegawai mampu bekerja secara optimal, kreatif, efektif, berkualitas, produktif, efisien, bersinergi, dan cerdas. e. KC/KWC KC/KWC (kepala counter atau kepala wakil counter) adalah pengaswas seluruh kasir toko atau stand yang di miliki oleh Ramayana. f. KPT/kepala pengurus toko KPT (kepala pengurus toko) adalah orang yang mengurus semua kebutuhan dan keperluan took-toko serta stand-stand yang Ramayana miliki, seperti pemesanan barang dan lain-lain.
15
g. Anggota Anggota (pegawai), seluruh pekerja di mallRamayana seperti panjaga toko atau stand, kasir, skuriti, operator parkir. 2.2
KonsepSistem Secara umum sistem pengolahan data pada suatu organisasi, institusi,
yayasan, ataupun perusahaan pada awalnya menggunakan sistem yang manual. Namun dewasa ini, seiring dengan kemajuan teknologi komputer,pengolahan data sekarang dapat dilakukan dengan menggunakan komputer,sehingga diperlukan suatu sistem yang terpadu untuk melakukan proses pengolahan data, baik penginputan, pengeditan, serta penyimpanan data untuk memberikan suatu hasil yang cepat sesuai dengan yang diharapkan. Perancangan sistemberguna untuk membantu mempermudah pekerjaan serta meningkatkan efektifitas kerja, sehingga pada akhirnya peranan komputer sebagai pengolah data semakin dirasakan manfaatnya. 2.2.1 Sistem Didalammendefinisikan pengertian sistem terdapat dua kelompok yang mendefinisikannya
yaitumenekankan
pada
prosedur
dankomponen
atau
elemen.sistemmerupakan kumpulan elemen yang saling berkaitan, bertanggung jawab memproses masukan (input) sehingga menghasilkan keluaran (output)3. Sedangkan pendekatan sistem menekankan pada elemen atau komponennya.
3
Kusrini, M.Kom, Konsep dan Aplikasi Sistem Pendukung Keputusan, Andi, Ed.1, hal.4, 2007, Yogyakarta.
16
(Mcleod:1995) “sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu”4. 2.2.2 Informasi Informasi merupakan hal yang sangat penting bagi manajemen dalam pengambilan keputusan. Sumber-sumber informasi untuk pengambilan keputusan, bisa diperoleh baik dari sumber internal maupun eksternal. Gordon.B.Davis (1995) mendefinisikan informasi sebagai berikut “Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti dan bermanfaat dalam pengambilan keputusan saat ini atau mendatang”5. Informasi yang dihasilkan tersebut haruslah berkualitas, karena informasi merupakan landasan bagi manajemen dalam pengambilan keputusan. 2.2.3 Pengertian Sistem Informasi Sistem informasi didefinisikan oleh Gelinas, Oram, dan Wiggins (1990) yaitu “sistem informasi adalah suatu sistem buatan manusiayang secara umum terdiri atas sekumpulan komponen berbasis komputer dan manual yang dibuat untuk menghimpun, menyimpan dan mengelola data serta menyediakan informasi keluaran kepada para pemakai”6. 2.3
Siklus Pengolahan Data Data yang diolah melalui suatu model menjadi informasi, penerima
kemudian menerima informasi tersebut, membuat suatu keputusan dan melakukan
4 5 6
Ladjamudin Al-Bahra, Analisis Dan Desain Sistem Informasi, Ed.1, Graha Ilmu, hal. 3, 2005, Yogyakarta. Hanif Al Fatta, Analisis dan Perancangan Sistem Informasi, Andi, Ed.1, hal.9, 2007, Yogyakarta. Abdul Kadir, Pengenalan Sistem Informasi, Andi, hal.11, 2003, Yogyakarta.
17
tindakan, yang berarti menghasilkan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan di tangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Menurut John Burchdi sebut dengan Siklus Informasi (information Cycle).Siklus ini di sebut juga dengan siklus pengolahan data ( data processing cylces).
Gambar 2.2siklus informasi7. 2.3.1 Pengertian Sistem Pengolahan Data Kehidupansehari-hari kita sering mendengar istilah “data”, tapi tak sedikit orang yang dapat mengetahui pengertian data tersebut.Definisi data merupakan representasi dari fakta atau gambaran mengenai suatu objek atau kejadian8.Objek yang digambarkan berupa ide, kondisi, situasi atau hal-hallain. Sumber informasi adalah data, data adalah realitas atau kenyataan yang menggambarkan suatu kejadian dan kesatuan nyata. Tetapi data merupakan bentuk yang masih mentah dan belum dapat memberikan arti penting pemakai sehingga data tersebut perlu diolah lebih lanjut untuk menghasilkan informasi yang berharga, berguna seperti apa yang dibutuhkan. 7
John Burch, Gary grudnitski, information sistems theori and practice, john wiley & sons, Ed.4, hal.3, 1986, Newyork.
8
Kusrini, M. Kom, Konsep Dan Aplikasi Sistem Pendukung Keputusan, Andi, Ed.1, hal.3, 2007, Yogyakarta.
18
2.4
Analisis dan Perancangan Sistem Analisis sistem didefinisikanbagaimana memahami dan menspesifikasi
dengan detail apa yang harus dilakukan oleh sistem. Sementara sistem desain diartikan sebagai menjelaskan dengan detail bagaimanabagian-bagian dari sistem informasi diimplementasikan, dengan demikian analisis dan desain sistem informasi bisa didefinisikan sebagai suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi yang bersifat manajerial dan merupakan kegiatan strategi dari suatu organisasi serta menyediakan laporan-laporan yang diperlukan oleh pihak luar. 2.4.1 Desain Sistem Desain sistem adalah suatu teknik pemecahan masalah yang saling melengkapi dan merangkai kembali bagian-bagian komponen menjadi sistem lengkap nantinya. Hal ini melibatkan penambahan, penghapusan dan perubahanperubahan bagian relative pada sistem awal ( aslinya), pada desain model proses dan model data, untuk mewujudkan kebutuhan sistem definisi dan kerangka kerja untuk codingjuga ditentukan. Dokumentasi dari sistem ini akan sangat berguna untuk pembangunan sistem di masa depan, jika ada perubahan dari masa depan serta kebutuhan dari pengguna9.
9
Hanif Al Fatta, Analisis Dan Perancangan Sistem Informasi, Andi, Ed.1, hal.44, 2007, Yogyakarta.
19
a.
Analisis model driven Model driven adalah analisis yang menggunakan gambar untuk
mengkombinasikan masalah-masalah, contoh model yang sering dipakai adalah flowchart dan DFD, berikut adalah contoh analisis dengan pendekatan driven : 1.
Analisis terstruktur. Analisis struktur adalah salah satu pendekatan formal pertama untuk
analisis sistem informasi.Analisis ini terfokus pada aliran data dan proses bisnis serta perangkat lunak. Analisis ini disebut procces oriented. Analisis terstruktur sederhana dalam kosep. Para analis menggambarkan serangkaian proses dalam bentuk diagram alir data (data flow diagram) yang menggambarkan proses yang ada atau diusulkan bersama-sama dengan input, output dan file. 2.
Rekayasa informasi dan pemodelan data. Rekayasa informasi terfokus pada struktur data yang tersimpan pada
sebuah sistem, jadi dikatakan data centered. Model-model data dalam rekayasa informasi disebut entity relationship. Rekayasa informasi berpusat pada data karena menekankan pada pembelanjaran dan analisis persyaratan data sebelum persyaratan proses. Analisis menggambarkan model data mentah kedalam hubungan entitas, kemudian membuat diagram alir data yang menjelaskan prosesproses yang terjadi. Rekayasa informasi sebenarnya berusaha mensinkronkan pemodelan data dengan pemodelan proses, perbedaannya hanya terletak pada analisis struktur digambarkan pemodelan proses terlebih dahulu diteruskan pemodelan data.
20
3.
Analisis berorientasi objek. Sebagian besar pendekatan pengembangan sistem telah memisahkan
pengetahuan (data) dari proses. Teknik objek muncul untuk memisahkan dan menhilangkan data dalamproses ini, sebaliknya data dan proses spesifik yang membuat, membaca, memperbaharui atau menghapus data untuk diintegrasikan kedalam konstruksi dan disebut data atau objek. 2.5
Pengertian Perangkat Lunak Perangkat lunak (software) adalah program yang berisi perintah-perintah
atau intruksi untuk melaksanakan suatu proses pada perangkat keras (hardware).10Perangkat lunak (software) dikelompokkan dalam kategori, yaitu. a. System software atau biasa disebut sistem operasi (operating system) yang mengontrol cara kerja komputer. Seperti mengatur konfigurasi dan mengontrol penggunaan memori komputer, monitor, disk drive, keyboard, mouse, printer dan lain-lain. b. Application software, mencakup program aplikasi yang dirancang untuk keperluan dan maksud tertentu (cotom-made) dan paket program aplikasi yang siatnya umum untuk keperluan bekerja sehari-hari (packaged software).
Selain itu ada juga kategori perangkat lunak yang berisi elemen-elemen kedua kategori di atas, yaitu bahasa pemrograman (programming language) dan program aplikasi bantu untuk mengoptimalkan pemakaian perangkat keras (system utility). Perkembangan perangkat lunak (software) telah tumbuh dengan
10
Kurweni Ukar, S.E, AK, Pengenalan Komputer, PT Alex Media Komputindo, hal.84, 2006, Jakarta.
21
sangat pesat, sejalan dengan semakin berkembangnya teknologi perangkat keras (hardware) komputer. Perkembangan perangkat lunak akan terus berlanjut guna lebih mendayagunakan komputer dan guna memenuhi kebutuhan pemakai untuk berbagai maksud dan tujuan. 2.6
Pengertian Basis Data Basis data adalah kumpulan informasi yang terorganisasi dan disajikan
untuk tujuan khusus. Basis data terkomputerisasi dapat di-update sebab file tersusun rapih, informasi dapat dibaca serta dicari dengan cepat dan di-retrieve menggunakan komputer. Teknnologi basis data sudah diperkenalkan untuk mengganti sistem pengolahan data pada pertengahan tahun 1960.Suatu basis data adalah suatu koleksi/kumpulan dari data yang disimpan secara berhubungan yang melayani kebutuhan dari berbagai pengguna di dalam satu atau banyak organisasi. Sistem manajemen basis data (DBMS) dikembangkan untuk mengatasi berbagai kesulitan dalam penggunaan sistem pengolahan file. Sistem manajemen basis data (DBMS) adalah suatu sistem perangkat lunak kompleks yang mengatur permintaan dan penyimpanan data ke dan dari disk.DBMS menyediakan keamanan (security), privacy (privacy), integritas (integrity) dan kontrol konkurensi (conrrency controls). DBMS menyediakan semua layanan dasar yang diperlukan untuk mengorganisir dan memelihara basis data, termasuk layanan berikut : a. Memindahkan data ked dan dari file-file data fisik jika dibutuhkan. b. Mengelola akses data oleh berbagai pengguna secara bersamaan, untuk mencegah pengupdate-an secara bersamaan.
22
c. Mengelola transaksi sehingga masing-masing perubahan transaksi basis data berhasil atau tidak sama sekali. d. Mendukung bahasa query (query language). e. Membeckup basis data dan pemulihan dari kegagalan. f. Mekanisme keamanan untuk mencegah perubahan dan akses data yang tidak sah11. 2.7
Entity Relationship Diagram (ERD) Kategori pengguna alat bantu rancangan database adalah entity
relationship diagram (ERD) atau diagram relasi entitas. Model ERD ini termasuk pada jenis data kelompok object based logical model. Pemakaian elemen-elemen dalam
ERD
ada
tiga,
yaitu
kesatuan
(entity),
relasi
(relation)dan
atribut(attribute).Model relasidipakai untuk menggambarkan data pada tingkat abstraksi konseptual (conceptual abstraction) dan level view.Karakteristik dari model ini adalah secara jelas memberikan kemampuan yang terstruktur dan fleksibel untuk menggambarkan logika suatu objek atau kejadian nyata, serta kemudahan untuk menentukan kendala secara jelas dan tegas (eksplisit), gambar dari simbol ERD dapat dilihat pada gambar 2.3.
11
Janner Simarmata, Perancangan Basis Data, Andi, Ed.1, hal.13, 2007, Yogyakarta.
23
Gambar 2.3simbol entity relationship diagram(ERD).
ERD merupakan suatu pemodelan dari basis data relasional yang didasarkan atas persepsi didalam dunia nyata, dunia ini senantiasa terdiri dari sekumpulan objek yang saling berhubungan antara satu dengan yang lainnya. Suatu objek disebutentitydan hubungan yang memilikinya disebut relationship. Suatu entity bersifat unik dan memiliki atribut sebagai pembeda dengan entity lainnya.Diagram hubungan entitas atau yang lebih dikenal dengan sebutan E-R diagram adalah notasi grafik dari sebuah model data atau sebuah model jaringan yang menjelaskan tentang data yang tersimpan (storage data) dalam sistem secara abstrak. Diagram E_R terdiri dari : a. Entity Pada E-R diagram, entity digambarkan dengan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana data terdapat. Entitas diberi nama
24
dengan kata benda dan dapat dikelompokan dalam empat jenis nama, yaituorang, benda, lokasi, kejadian (terdapat unsur waktu didalamnya). b.
Relationship Pada E-R diagram, relationship dapat digambarkan dengan sebuah bentuk
belah ketupat. Relationship adalah hubungan alamiah yang terjadi antara entitas. pada umumnya penghubung (relationship) diberi nama dengan kata kerja dasar, sehingga memudahkan untuk melakukan pembacaan relasinya. Penggambaran hubungan yang terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi panjang. c.
Lingkaran/ Elips Menggambarkan atribut-atribut entitas.
d. Garis Sebagai penghubung antara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya. 2.7.1 Jenis Kerelasian Antar Entitas (relationship) Suatu kerelasian antara dua buah entitasakan merepresentasikan suatu kunci penghubung atau file transaksi. Jenis kerelasian 1-ke-1 dan n-ke-n, umumnya memerlukan file transaksi, sedangan jenis kerelasian 1-ke-n umumnya memerlukan atribut sebagai kunci penghubung.Pada gambar 2.4 dalah gambar simbol kerelasian antar entitas (Sutanta, 2004)12.
12
Edhy Sutanta, Basis Data Dalam Tinjauan Konseptual, Andi, Ed.1, hal.102, 2011, Yogyakarta.
25
Gambar 2.4simbol kerelasian antar entitas. Kerelasian antar entitas dikelompokkan dalam 3 jenis, yaitu (Silberschatz, 2001) : a. Kerelasian jenis 1-ke-1/satu ke satu (one to one) Kerelasian jenis ini terjadi jika kejadian atau transaksi di antara dua entitas yang berhubung hanya memungkinkan terjadi sebuah kejadian atau transaksi pada kedua entitas. b. Kerelasian jenis n-ke-1/banyak ke satu (many to one) atau 1-ke-n/satu ke banyak (one to many) Kerelasian jenis ini terjadi jika kejadian atau transaksi di antara dua entitas yang berhubungan hanya memungkinkan terjadi satu kali dalam entitas pertama dan dapat terjadi lebih dari satu kali kejadian atau transaksi pada entitas kedua. c. Kerelasian jenis n-ke-n/banyak ke banyak (many to mmany) Kerelasian jenis ini terjadi jika kejadian atau transaksi diantara dua entitas yang berhubungan memungkinkan terjadi lebih dari satu kali dalam entitas pertama dan entitas kedua.
26
2.8
Data Flow Diagram (DFD) Data flow diagram, menjelaskan kepada user bagaimana nantinya fungsi-
fungsi di sistem informasi secara logika akan bekerja. Berikut ini adalah gambar dari simbol DFD.
Gambar 2.5simbol data flow diagram.
1. Proses Digambarkan dalam bentuk lingkaran atau bujur sangkar dengan sudut melengkung. 2. Sumber data/tujuan data Digambarkan dalam panah yang menuju ke atau dari proses. 3. Simpanan data Simpanan data merupakan tempat penyimpanan data pengikat data yang ada dalam sistem. Data store dapat disimbolkan dengan sepasang dua garis sejajar
27
atau dua garis dengan salah satu sisi samping terbuka. Proses dapat mengambil data dari atau memberikan data ke database13. 2.9
Jaringan Komputer Menurut definisi, yang dimaksud dengan jaringan komputer (computer
networks) adalah kumpulan beberapa komputer serta perangkat lain seperti printer, hub dan sebagainya yang saling terhubung satu sama lain melalui media perantara. Media perantara bisa berupa kabel ataupun tanpa kabel (nirkabel). Informasi berupa data akan mengalir dari satu komputer ke komputer lainnya atau dari satu komputer ke perangkat yang lain, sehingga masing-masing komputer yang terhubung tersebut bisa saling bertukar data atau berbagi perangkat keras. Jaringan komputer dapat dibagi menjadi empat, yaitu : 2.9.1 Local Area Network(LAN). Local area network (LAN) merupakan jaringan yang dibatasi oleh area yang relatif kecil, umumnya dibatasi oleh lingkungan seperti sebuah perkantoran di sebuah gedung atau sebuah sekolahdan biasanya tidak jauh dari sekitar 1 km persegi. Konfigurasi LAN biasanya terdiri dari dua atau lebih komputer yang terhubungkan oleh jaringan yang dipakai bersama, berikut gambar jaringan LAN.
13
M.A Ineke Pakerang, Teguh Wahyono, Sistem Basis Data (Konsep dan Pendekaran Pratikum), Graha Ilmu, hal 14, 2004, Yogyakarta.
28
Gambar 2.6Local area network(LAN). Terdapat dua model paradigma jaringan atas dasar hubungan masingmasing komputerdalam jaringan. Model pertama adalah peer to peer, sedangkan yang kedua adalah client server. Pada model peer to peer, tidak ada komputer yang bertindak sebagai server atau pengatur jaringan, sedangkan pada model client server, terdapat satu atau lebih komputer yang di jadikan sebagai sebuah file server. Komputer yang bertindak sebagai file server ini digunakan untuk menyimpan perangkat lunak (software) yang mengatur aktifitas jaringan, ataupun sebagai perangkat lunak yang dapat digunakan oleh komputer-komputer yang terhubung ke dalam network. Komputer-komputer yang terhubung ke dalam jaringan (network) itu biasanya disebut dengan workstation. biasanya kemampuan workstation lebih di bawah dari file serverdan mempunyai aplikasi lain di dalam harddisknya selain aplikasi untuk jaringan. kebanyakanLAN menggunakan media kabel untuk menghubungkan antara satu komputer dengan komputer lainnya. Adapun pengaturan IP adrress dapat dilihat pada gambar 1.10 dibawah ini :
29
Gambar 2.7pengaturan IPaddress server.
Gambar 2.8pengaturan IPaddress client. 2.9.2 Metropolitan Area Network (MAN)
Gambar 2.9Metropolitan area network (MAN).
30
Metropolitan area network(MAN) merupakan jaringan komputer dengan ukuran menengah, jaringan MAN sering kali tersusun oleh gabungan beberapa buah jaringan LAN didalamnya. Jaringan MAN umumnya digunakan untuk menghubungkan jaringan LAN antar gedung atau kampus. 2.9.3 Wide Area Network (WAN)
Gambar 2.10Wide area network (WAN). Wide area networks (WAN) adalah jaringan komputer dengan ukuran yang sangat besar. Jaringan WAN menghubungkan jaringan-jaringan MAN menjadi satu jaringan besar dengan berbagai macam layanan didalamnya, jaringan WAN dapat mencakup wilayah geografis yang sangat luas, bahkan dapat menghubungkan jaringan komputer antar Negara14.
14
Angga Wibowo Dan SmitDev Comuniti, Cara Mudah Membangun LAN, Panduan Praktis Instalasi Jaringan Komputer Dalam Sehari, PT Alex Media Komputindo, Ed.1, hal.7, 2006, Jakarta.
31
2.9.4 Client Server
Gambar 2.11Client server. Jaringan client server adalah kumpulan beberapa komputer serta perangkat lain seperti printer, hub dan lain-lain.Server adalah komputer yang menyediakan fasilitas bagi komputer-komputer lain didalam jaringan dan client adalah komputer yang menerima atau menggunakan fasilitas yang disediakan oleh server. Keunggulan jaringan client server : a. Sistem keamanan dan administrasi jaringan lebih baik, karena terdapat seorang pemakai yang bertugas sebagai administrator jaringan, yang mengelola administrasi dan sistem keamanan jaringan. b. Sistem backup data lebih baik, karena pada jaringan client-serverbackup dilakukan terpusat di server, yang akan membackup seluruh data yang digunakan di dalam jaringan. 1. Kelemahan jaringan client server : a. Biaya operasional relatif lebih mahal. b. Diperlukan adanya satu komputer khusus yangberkemampuan lebih untuk ditugaskansebagaiserver.
32
c. Kelangsungan jaringan sangat tergantung pada server,bila server mengalami gangguan makasecara keseluruhan jaringan akan terganggu. 2.9.5 Jaringan Peer ToPeer Bila ditinjau dari peran server di kedua tipe jaringan tersebut, maka server di jaringan tipe peer to peer diistilahkan nondedicated server, karena server tidak berperan sebagai server murni melainkan sekaligus dapat berperan sebagai workstation.
Gambar 2.12client server vs.peer to peer. Peer artinya rekan sekerja. peer-to-peer network adalah jaringan komputer yang terdiri dari beberapa komputer (biasanya tidak lebih dari 10 komputer dengan 1-2 printer). Sistem jaringan ini yang diutamakan adalah penggunaan program, data dan printer secara bersama-sama. Pemakai komputer satu dapat memakai program yang dipasang di komputer dua, dua komputer dapat mencetak ke printer yang sama pada saat yang bersamaan. Sistem jaringan ini juga dapat dipakai di perusahaan.dengan menggunakan netword card di kedua komputernya kemudian dihubungkan dengan kabel yang khusus digunakan untuk sistem
33
jaringan. Sistem jaringan ini lebih sederhana sehingga lebih mudah dipelajari dan dipakai. 2.10
Topologi Jaringan Komputer Cara yang digunakan untuk menyambung sejumlah terminal dan komputer
kedalam suatu jaringan disebut topologi. Saat ini sejumlah topologi yang berbeda sering digunakan, antaranya dalam tulisan ini akan dijelaskan topologi yang paling umum digunakan: 2.10.1 Topologi Bintang (Star) Dalam topologi star, semua kabel dihubungkan dari komputer komputer ke lokasi pusat (central location), dimana semuanya terhubung ke suatu alat yang dinamakan Hub.
Gambar 2.13 topologi bintang (star). Model bintang diperlihatkan pada gambar 2.10.sejumlah terminal dihubungkan ke sebuah titik pusat, topologi ini merupakan susunan yang menggunakan lebih banyak kabel dari pada bus dan karena semua komputer dan perangkat terhubung ke central point. Jadi bila ada salah satu komputer atau
34
perangkat yang mengalami
kerusakan maka tidak akan mempengaruhi yang
lainnya (jaringan). 2.10.2 Topologi Cincin (Ring) Penempatan kabel yang digunakan dalam ring menggunakan desain yang sederhana. Pada topologi ring, setiap komputer terhubung ke komputer selanjutnya, dengan komputer terakhir terhubung ke komputer yang pertama.
Gambar 2.14 topologi cincin (ring). Dalam model cicin, Gambar 2.11, setiap titik pensaklaran atau simpul (node) dihubungkan ke dua titik yang berdekatan.semua pesan yang akan dikirimkan harus dilengkapi dengan alamat tujuan sebelum dikirim kedalam cicin. Pesan-pesan ini akan diputar pada cincin sampai terminal tujuan dikenali dan pesan diterima oleh terminal tujuan. jika terjadi pemutusan tunggal di sembarang tempat cicin tidak akan mempengaruhi operasi jika isarat masih tetap dapat dikirim pada arah sebaliknya. Konfigurasi ini jarang digunakan kecuali pada jaringan area lokal.
35
2.10.3 Topologi Mesh Diantaratopologi yang lain topologi
mesh memiliki hubungan yang
berlebihan antara peralatan-peralatan yang ada. jadi susunannya. Setiap peralatan yang ada didalam jaringan saling terhubung satu sama lain, dapat dibayangkan jika jumlah peralatan yang terhubung sangat banyak, tentunya ini akan sangat sulit sekali untuk dikendalikan dibandingkan hanya sedikit peralatan saja yang terhubung.
Gambar 2.15 topologi mesh. Mesh Network mempunyai sejumlah simpul yang setiap simpulnya tersambung secara total dengan simpul-simpul lain, lihat gambar 2.12, sehingga hubungan satu simpul ke simpul lain dapat melewati sejumlah jalur. Keuntungan dari model ini adalah berkurangnya efek kegagalan persambungan jalur atau kemacetan
(congestion)
sambungan
kesimpul
tujuan
selalu
dapat
diperoleh.Kerugian utama dari model ini adalah munculnya tanda pengiriman, dan juga mahalnya biaya persambungan, sehingga simpul-simpul pada model ini biasanya tidak disambungkan secara menyeluruh.
36
2.10.4 Topologi Bus Topologi bus seringkali digunakan ketika jaringannya berukuran kecil, simple atau bersifat sementara.Sangat sederhana dalam instalasi dan ekonomis dalam hal biaya.
Gambar 2.16topologi bus15.
pada gambar 2.13 menunjukan jaringan model bus yang mempunyai sejumlah terminal yang masing-masing terhubung ke jalur utama. Topologi ini digunakan pada jaringan area local dan untuk jaringan banyak-titik pada jarak yang relatif pendek.Keuntungan dari model ini adalah bahwa terminal-terminal tambahan dapat dihubungkan ke jaringan tanpa harus mengkonfigurasi ulang jaringannya. 2.11
LAN Card/Kartu Jaringan Kartu jaringan merupakan perangkat yang dipasang pada sebuah PC yang
berfungsi untuk dapat berkomunikasi dengan komputer lain melalui jaringan LAN
15
DC Green Komunikasi Data, Andi, hal. 158, 1998, Yogyakarta.
37
(local area network). Setiap kartu jaringan memiliki MAC address (medium access control) yang bersifat unik, yaitu berarti tidak ada 2 buah kartu jaringan yang memiliki MAC address yang sama.
Gambar 2.17 LAN card. 2.12
Hub Hub merupakan perangkat jaringan yang bekerja di OSI layer 1 (physical
layer). Hub berfungsi sebagai penerima sinyal dari sebuah komputer, kemudian mentransmisikan ke komputer lain .dengan kata lain Hub bekerja sebagai penyambung, concentrator dan sebagai penguat sinyal pada kabel UTP.Hub tidak mengenal MAC address/physicaladdress sehingga tidak dapat memilah data yang harus ditransmisikan, sehingga collision pada sebuah jaringan tidak dapat dihindari. Collision (tabrakan) merupakan suatu kondisi apabila terdapat dua device yang mengirim data pada saat bersamaan yang akan berakibat hilangnya data. sebuah Hub memiliki beberapa port yang untuk memasang konektor RJ4516.
16
MADCOMS, Sistem Jaringan Komputer Untuk Pemula, Andi dengan MADCOMS, Ed.1, hal.8, 2010, Yogyakarta.
38
Gambar 2.18Hub. 2.13
Kabel Jaringan
2.13.1 Kabel Cross Kabel ini berbeda dengan kabel straight biasanya di gunakan untuk jaringan point to point atau Hub PC ke PC secara langsung tanpa melewati media lain. dan antara urutan kabel pada ujung satu dengan ujung yang lain berbeda.
Gambar 2.19 kabel cross. a. Susunan kabel cross : 1. Putih orange. 2. Oren. 3. Putih hijau. 4. Biru.
39
5. Putih biru. 6. Hijau. 7. Putih cokelat. 8. Cokelat. b. Fungsi dari kabel cross over : 1. Untuk menghubungkan PC ke PC. 2. Untuk menghubungkan Hub ke Hub. 3. Untuk menghubungkan switch ke switch. 4. Untuk menghubungkan Hub ke switch. 5. Untuk menghubungkan dua buah komputer atau menghubungkan dua buah Hub/switch dengan kabel utp dapat menggunakan kabel crossover, jika menghubungkan komputer ke Hub/switch gunakan kabel straight. 6. Kabel crossover menggunakan EIA/TIA 568A pada salah satu ujung kabelnya dan EIA/TIA 568B pada ujung kabel lainnya. 7. Untuk mengenali sebuah kabel apakah crossover ataupun straight adalah dengan hanya melihat salah satu ujung kabel. Urutan warna kabel pada pin 1 adalah Putih Hijau, maka kabel tersebut adalah kabel crossover (padahal jika ujung yang satunya lagi juga memiliki urutan warna yang sama yaitu putih hijau sebagai pin 1, maka kabel tersebut adalah kabel straight), namun kebanyakan kabel menggunakan standar EIA/TIA 568B pada kedua ujung kabelnya.
40
c. Penggunaan kabel crossover : 1. Menghubungkan 2 buah komputer secara langsung yaitu menghubungkan 2 buah hub/switch menggunakan port biasa diantara kedua hub/switch yang menghubungkan komputer ke port uplink switch menghubungkan port lan router ke port biasa di hub/switch. 2. Port biasa vs. port uplink. Untuk menghubungkan dua buah Hub/switch atau menghubungkan dua buah komputer secara langsung dibutuhkan kabel crossover jika Hub/switch atau network interface card (NIC) atau peralatan network lainnya menyediakan uplinkport atau mdi/mdi-x anda bisa menggunakan kabel straight untuk menghubungkan ke port biasa di Hub/switch atau network interface card atau peralatan network lainnya. 2.13.2 Kabel Straight Kabel straight adalah istilah untuk kabel yang menggunakan standar yang sama pada kedua ujung kabelnya, bisa EIA/TIA 568A atau EIA/TIA 568B pada kedua ujung kabel, sederhananya urutan warna pada kedua ujung kabel sama.
Gambar 2.20 kabel straight.
41
a. Susunan kabel straight : 1. Putih orange. 2. Oren. 3. Putih hijau. 4. Biru. 5. Putih biru. 6. Hijau. 7. Putih cokelat. 8. Cokelat. b. Fungsi dari kabel straight : 1. Untuk menghubungkan antara PC ke Hub. 2. Untuk menghubungkan antara PC ke switch. 3. Untuk menghubungkan antara switch ke router. 4. Untuk menghubungkan antara Hub ke router. 5. Pada kabel straight, pin 1 di salah satu ujung kabel terhubung ke pin 1 pada ujung lainnya, pin 2 terhubung ke pin 2 di ujung lainnya, dan seterusnya. 6. Jadi, ketika PC mengirim data pada pin 1 dan 2 lewat kabel straight ke switch, switch menerima data pada pin 1 dan 2. karena pin 1 dan 2 pada switch tidak akan digunakan untuk mengirim data sebagaimana halnya pin 1 dan 2 pada PC, maka switch menggunakan pin 3 dan 6 untuk mengirim data ke PC, karena PC menerima data pada pin 3 dan 6.
42
c. Penggunaan kabel straight : Menghubungkan komputer ke port biasa di switch.menghubungkan komputer ke port LAN modemcable/dsl. menghubungkanport WAN router ke port LANmodemcable/dsl. menghubungkanport LAN router ke port uplink di switch.
menghubungkan 2 Hub/switch dengan salah satu Hub/switch
menggunakan port uplink dan yang lainnya menggunakan port biasa17. 2.14
Sistem Operasi
2.14.1Windows Service Pack 2
Gambar 2.21tampilan windows service pack 2. Windows XP adalah jajaran sistem operasi berbasis grafis yang dibuat oleh microsoft untuk digunakan pada komputer pribadi yang mencakup komputer rumah, desktop bisnis, laptop, dan pusat media (media center). Nama "XP" adalah kependekan dari "experience".Windows XP merupakan penerus windows 2000 professional dan windows Me, merupakan versi sistem operasi windows pertama yang berorientasi konsumen yang dibangun di atas kernel dan arsitektur windows nt. Windows XP pertama kali dirilis pada 25 Oktober 2001 dan lebih dari 400 juta 17
Angga Wibowo & Smitdev Community, Cara Mudah Membangun Lan, hal 48, 2006.
43
salinan instalasi digunakan pada Januari 2006, menurut perkiraan seorang analis idc. Windows XP digantikan oleh windows vista, yang dirilis untuk pengguna volume license pada 8 November 2006, dan di seluruh dunia untuk masyarakat umum pada tanggal 30 Januari 2007.Banyak original equipment manufacturer (OEM) juga penjual ritel menghentikan produksi perangkat dengan windows XP pada tanggal 30 Juni 2008.Microsoft sendiri terus menjual windows XP melalui custom-built PC(OEM) kecil yang menjual komputer rakitan sampai dengan 31 Januari 2009.Windows XP mungkin akan tetap tersedia bagi para pengguna korporasi dengan volume licensing sebagai sarana downgrade untuk komputerkomputer yang belum siap menjalankan sistem operasi baru, windows vista business edition atau ultimate edition atau windows 7 professional. Windows XP tersedia dalam berbagai macam edisi. Edisi yang paling umum dari sistem operasi windows XP adalah windows XP home edition, yang ditargetkan untuk pengguna rumahan dan juga windows XP professional, yang menawarkan fitur-fitur tambahan seperti dukungan untuk domain windows server dan dua prosesor fisik, ditargetkan di pasar power user, bisnis dan perusahaan klien.
Sementara
itu,
windows
XP
media
center
edition
memiliki
fitur multimedia tambahan yang menawarkan kemampuan untuk merekam dan menonton acara tv, melihat film dvd, dan mendengarkan musik. Ada lagi windows XP tablet PC edition didesain khusus untuk platform PC tablet, yakni sebuah komputer pribadi yang menggunakan stylus. Windows XP akhirnya dirilis untuk dua arsitektur tambahan selain tentunya Intel i386, yang disebut dengan windows XP 64-bit edition untuk prosesor berarsitektur ia-64 (itanium) dan windows
44
XPprofessional x64 edition untuk prosesor berarsitektur x86-64. Ada juga windows XP embedded, sebuah versi windows XP professional yang dikurangi segala fiturnya di sana sini untuk pasar tertentu, dan windows XP starter edition yang dijual di beberapa negara berkembang. Pada pertengahan 2009, sebuah pabrik pertama mengungkapkan bahwa mereka memiliki sebuah telepon selular berbasis sistem operasi windows XP. Versi windows berbasis arsitektur nt dikenal dengan stabilitas dan efisiensi yang lebih baik ketimbang versi windows 9x.Windows XP menyajikan antarmuka grafis yang dirancang ulang secara signifikan, hingga perubahan tersebut dipromosikan oleh Microsoft sebagai tampilan yang lebih user-friendly dari versi windows sebelumnya.Sebuah fasilitas manajemen software baru yang disebut side-by-side assembly diperkenalkan untuk memperbaiki masalah "dll hell" yang sering muncul pada windows 9x.windowsXP juga merupakan versi pertama windows untuk menggunakan aktivasi produk "windows product activation" untuk memberantas pembajakan peranti lunak, meski hal ini menjadi kontroversi. Windows
XP
juga
telah
dikritik
oleh
beberapa
pengguna
untuk
kelemahan keamanan komputer, integrasi beberapa aplikasi seperti internet explorer 6 dan windows media player yang sangat ketat, dan untuk aspek-aspek dari standar antarmuka pengguna. Versi dengan service pack 2, service pack 3, dan internet explorer 8 dialamatkan beberapa kekhawatiran ini. Selama pengembangan, proyek pengembangan windows XP ini dikenal dengan nama kode "whistler", yang diambil dari sebuah daerah di british Columbia, karena banyak karyawan microsoft sering melakukan ski di whistler-blackcomb.
45
Sampai dengan akhir Agustus 2009, windows XP adalah versi yang paling banyak digunakan sistem operasi di dunia dengan pangsa pasar 66,2%, setelah memuncak pada 76,1% pada Januari 2007. Menurut sebuah laporan net applications, pengsa pasar windows XP tertinggi mencapai angka 85,3% pada Desember 2006.18 1. Versi-versi Windows XP: a. Windows XP Professional. b. Windows XP Home Edition. c. Windows XP Media Center Edition. d. Windows XP Tablet PC Edition. e. Windows XP Starter Edition. f. Windows XP Professional x64 Edition. g. Windows XP Professional 64-Bit Edition for Itanium. 2.14.2Borland Delphi 7 Menurut Pranata (2000:xvii), ide munculnya Delphi sebenarnya berasal dari bahasa pemrograman yang cukup terkenal, yaitu pascal. Bahasa pascal sendiri telah diciptakan pada tahun 1971 oleh ilmuwan dari Swiss yaitu Niklaus Wirth. Nama Pascal diambil dari ahli matematika dan filsafat dari Prancis yaitu Blaise Pascal (1623-1662). Sejak saat itu muncul beberapa versi Pascal di antaranya Turbo Pascal yang dirilis Borland Internasional Incorporation pada tahun 1983. Turbo Pascal yang muncul pertama kali hanya dapat dijalankan di sistem operasi DOS, namun 18
Brooke, 2011. Windows_XP , [Online] Availabel: http://id.wikipedia.org/wiki/Windows_XP [2011 Desember 14 / 21:30]
46
dalam perkembangan selanjutnya, Borland International
juga merilis Turbo
Pascal yang berjalan di Windows 3.x, yaitu Turbo Pascal For Windows. Pada tahun 1992, Borland International menggabungkan Turbo Pascal For
DOS dengan Turbo Pascal
For
Windows menjadi satu paket bahasa
pemrograman yang dikenal dengan nama Borland Pascal versi 7. Karena pemrograman Windows dengan Borland Pascal masih dirasa cukup sulit, sejak tahun 1993 Borland Internasional mengembangkan bahasa Pascal yang bersifat visual, hasil dari pengembangan ini adalah dirilisnya Delphi 1 pada tahun 1995. Perkembangan Delphi tidak berhenti sampai di situ. Satu tahun berikutnya, Pada tahun 1996, Borland Internasional merilis Delphi 2 yang sudah bersifat 32 bit, dengan kata lain Delphi 2 hanya bisa dijalankan pada Windows 95 dan Windows NT. Pada tahun 1997, 1998, dan 1999, Borland Internasional yang berganti nama menjadi Inprise Corporation berturut– turut kembali merilis Delphi 3, 4, 5 dan yang sekarang berkembang adalah Delphi 7.0. a.
IDE (Integrated Development Environment) Delphi Pada dasarnya IDE milik Delphi di bagi menjadi 6 bagian utama, yaitu
menu, Speed Bar, Component Pallete, Form Designer, Code Editor dan Object Inspector. Untuk lebih jelasnya lihat gambar 2.7.
47
Gambar 2.22 bagian-bagian IDE Delphi.
Di bawah ini akan di jelaskan masing-masing komponen tersebut : a. Menu Menu padaDelphi memiliki kegunaan seperti menu pada aplikasi windows lainnya. Dari menu ini, anda bisa memanggil atau menyimpan program,
menjalankan
dan melacak
bug
program, dan sebagainya.
Singkatnya segala sesuatu yang berkaitan dengan IDE Delphi dapat anda lakukan dari menu. b. Speed Bar Speed bar atau sering disebut juga toolbar berisi kumpulan tombol yang tidak lain adalah pengganti beberapa menu yang sering digunakan, dengan kata lain, setiap tombol pada speed bar menggantikan salah satu item menu. c. Component Palette Component Palette adalah kumpulan ikon yang melambangkan komponen-komponen
pada
VCL (visual component library). VCL
48
merupakan pustaka komponen yang digunakan untuk membangun aplikasi. Pada component palleteterdapat beberapatab antara lain standard, additional, data access dan seterusnya. d. Form Designer Form Designer adalah tempat dimana anda dapat merancang jendela dari aplikasi Windows. e. Code Editor Code Editor adalah tempat dimana anda menuliskan program. f. Object Inspector Object inspector digunakan untuk mengubah karakteristik sebuah komponen. Pada Object Inspector terdapat dua tab, yaitu Properties dan Events19. 2.14.3MySQL ODBC 3.51 MySQL ODBC 3.51 merupakan API (application programming interface) atau library atau yang berfungsi untuk menghubungkan program Delphi 7 dengan database server MySQL 5. ODBC merupakan perangkat lunak (software) untuk menghubungkan (interface) perangkat lunak pemrograman dengan pemrograman perangkat lunak basis data (databaseI) yang berbeda. Maksud berbeda disini adalah perangkat lunak pemrograman ingin menggunakan perangkat lunak berbasis data yang lain. ODBC pertama kali diperkenalkan oleh perusahaan terbesar perangkat lunak microsoft inc, sangat mudah mendapatkan ODBC masing-masing perangkat lunak basis datanya. Untuk perangkat lunak 19
Bahri, Kusnassriyanto S, Sjachriyanto, Wawan, Pemrograman Delphi, Graha Ilmu, hal 4, 2005, Yogyakarta.
49
databaseselain microsoft inc, maka kita harus mencarinya dan relative agak susah. ODBC untuk perangkat lunak berbasis data produk microsoft inc didapat pertama kali saat pertama kali menginstalansi (meng-copy) sistem operasi windows ke komputer kita. File-file ODBC inilah yang sering disebut driver ODBC20. 2.14.4MySQL 5 MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh dunia.Dengan kehandalan, kecepatan dan kemudahan penggunaannya, MySQL menjadi pilihan utama bagi banyak pengembang software dan aplikasi baik di platform web maupun desktop.Pengguna MySQL tidak hanya sebatas pengguna perseorangan maupun perusahaan kecil, namun perusahaan seperti Yahoo, Alcatel-Lucent, Google, Nokia, Youtube, WordPress dan Facebook juga merupakan pengguna MySQL.MySQL pertama kali dibuat dan dikembangkan di Swedia, yaitu oleh David Axmark, Allan Larsson dan Michael “Monty” Widenius. Mereka mengembangkan MySQL sejak tahun 1980-an. Saat ini versi MySQL yang sudah stabil mencapai versi 5x, dan sedang dikembangkan versi 6x21.
20 21
Ir. Yuniar Supardi, Pemrograman Database Dengan Java dan MySQL, PT Alex Media Komputindo, hal.6, 2007, Jakarta. Brooke, 2011.MySQL 5, [Online] Available: http://achmatim.net/2010/01/30/buku-gratis-mysql-5-dari-pemula-hinggamahir, [2011, Juli 5 / 13:00]