BAB 2 LANDASAN TEORI 2.1 Ensiklopedia Adapun sejarah

advertisement
BAB 2
LANDASAN TEORI
2.1 Ensiklopedia
Adapun sejarah, pengertian dan tujuan ensikopedia ini akan dijelaskan dibawah
ini
2.1.1
Sejarah Ensiklopedia
Kata "ensiklopedia" diambil dari bahasa Yunani; enkyklios paideia (ἐγκύκλιος
παιδεία) yang berarti sebuah lingkaran atau pengajaran yang lengkap. Maksudnya
ensiklopedia itu sebuah pendidikan paripurna yang mencakup semua lingkaran
ilmu pengetahuan. Seringkali ensiklopedia dicampurbaurkan dengan kamus dan
ensiklopedia-ensiklopedia awal memang berkembang dari kamus. Perbedaan
utama antara kamus dan ensiklopedia ialah bahwa sebuah kamus hanya
memberikan definisi setiap entri atau lemma dilihat dari sudut pandang linguistik
atau hanya memberikan kata-kata sinonim saja, sedangkan sebuah ensiklopedia
memberikan penjelasan secara lebih mendalam dari yang kita cari. Sebuah
ensiklopedia mencoba menjelaskan setiap artikel sebagai sebuah fenomena. Atau
lebih singkat: kamus adalah daftar kata-kata yang dijelaskan dengan kata-kata
Universitas Sumatera Utara
10
lainnya sedangkan sebuah ensiklopedia adalah sebuah daftar hal-hal yang kadang
kala dilengkapi dengan gambar untuk lebih menjelaskan.
Ensiklopedia pada masa klasik antik di eropa
Kata Ensiklopedia berasal dari bahasa Yunani, terutama bahasa Yunani
kuno. Walaupun begitu, ensiklopedia tertua bukanlah berasal dari Yunani tetapi
dari Kekaisaran Romawi yang ditulis oleh Marcus Porcius Cato dan hidup pada
abad ke-3 sampai 2 sebelum Masehi. Bentuk ensiklopedia yang masih ada sampai
sekarang dan tertua ditulis oleh Caius Plinius Secundus pada abad pertama
Masehi. Ensiklopedia Plinius ini terdiri dari 38 jilid.
Sejarah ensiklopedia di dunia modern
Pada era modern kata ensiklopedia secara pertama kali dipakai oleh Paul
Scalich, seorang penulis Jerman pada tahun 1559. Lalu filsuf Inggris Francis
Bacon pada awal abad ke-17 memakai kata ini pada arti modern.
Tetapi makna kata ensiklopedia baru dipakai dalam artinya seperti hari ini
setelah Denis Diderot, seorang penulis dan filsuf Perancis juga memakai kata ini
untuk memberi nama proyek yang sedang dikerjannya. Proyeknya yang juga
dikatakan proyek abad ke-18 ini berlangsung selama 30 tahun, dari tahun 1750 –
1780. Tujuan proyeknya ini untuk menulis secara sistematis semua pengetahuan
yang diketahui oleh umat manusia.
Universitas Sumatera Utara
11
Dalam bahasa Perancis ensiklopedia Diderot ini disebutnya: Encyclopédie
ou Dictionnaire raisonné des sciences, des arts et des métiers. Artinya dalam
bahasa Indonesia ialah “Ensiklopedia atau kamus beranotasi tentang ilmu
pengetahuan, seni, dan pekerjaan.
Adapun perkembangan ensiklopedia di Indonesia adalah sebagai berikut
Era klasik
Ensiklopedia tertua di Indonesia berasal dari pulau Jawa dari budaya JawaHindu dan ditulis dalam bahasa Jawa Kuno. Ensiklopedia ini disebut Cantaka
Parwa dan berisi segala macam ilmu pengetahun dan cerita-cerita mitologi dan
wiracarita. Kemungkinan besar kitab Cantaka Parwa ini ditulis pada abad ke-9
Masehi.
Selain Cantaka Parwa, kitab Canda Kirana yang kurang lebih berasal dari
masa yang sama pula pantas disebut pula. Tetapi Canda Kirana sebenarnya lebih
menampakkan ciri-ciri khas kamus dari pada ensiklopedia.
Lalu pada masa pasca-Hindu atau masa Islam Jawa, antara abad ke-16
sampai abad ke-18, muncul karya-karya sastra yang sebenarnya bukan
dimaksudkan sebagai ensiklopedia, tetapi bersifat ensiklopedis. Kitab-kitab yang
dimaksud ini adalah Serat Centhini dan Serat Cabolang. Kitab-kitab ini berisikan
cerita siswa yang mengembara dan belajar di mana-mana. Di setiap tempat di
Universitas Sumatera Utara
12
mana ia singgah, di situ ia belajar hal baru. Kitab-kitab ini yang tidak jarang
tebalnya berjilid-jilid, pada mulanya memang diperkirakan memang kumpulan
karya-karya mengenai segala macam ilmu pengetahuan yang dirangkai menjadi
satu.
Kemudian pada pertengahan abad ke-19, sang pujangga Surakarta;
Ranggawarsita menulis sebuah karya sastra yang disebutnya Pustaka Raja Purwa
("Kitab Raja Kuno"). Kitabnya ini yang sangat digemari oleh khalayak ramai kala
itu, memuat segala macam cerita tentang sejarah raja-raja kuno dan lain hal.
Cerita-cerita ditulis secara kronologis oleh Rangga Warsita. Bahkan setelah
Rangga Warsita tidak melanjutkan kitab ini, kitab ini dilanjutkan oleh para
penggemarnya.
Pada tahun 1898, sebuah karya bersifat ensiklopedis ditulis di Surakarta
oleh ki Padmasusastra (Wira Pustaka). Kitab ini oleh Padmasusastra dinamainya
Bauwarna. Karyanya ini sudah bersifat modern, karena semua bahan-bahan yang
dibahas dan dimuat dalam bukunya disusun menurut abjad. Saat ini naskah
tersebut tersimpan di Museum Radyapustaka Surakarta.
Era kontemporer
Orang-orang Indonesia yang mengecap pendidikan kolonial Belanda,
mulai akhir abad ke 19 dan awal ke 20 mulai tertarik dengan ide-ide dan gaya
pemikiran Dunia Barat. Lalu muncullah karya-karya yang bersifat ensiklopedia
dalam bahasa Indonesia. Sejarah ensiklopedia di Indonesia mulai dikenal tahun
Universitas Sumatera Utara
13
1954 (setelah Indonesia merdeka) dengan diterbitkannya Ensiklopedia Indonesia,
tahun 1977 terbit sebuah Ensiklopedi Umum kemudian Ensiklopedi Indonesia
(1981).
Pada era pasca Kemerdekaan Indonesia, terutama dewasa ini ensiklopedia
yang terkenal antara lain adalah Ensiklopedia Indonesia yang telah disebut di atas
ini. Selain itu ada pula Ensiklopedi Nasional Indonesia yang terdiri dari 18 jilid.
Lalu pada dasawarsa terakhir abad ke-20 muncul pula ensiklopedia yang
berasaskan agama Islam dan disebut Ensiklopedia Islam Indonesia. Salah seorang
penyusun ensiklopedia terakhir ini adalah Nurcholish Madjid.
Lalu ada pula ensiklopedia berdasarkan ajaran Katolik berjudul
Ensiklopedia Gereja yang disusun oleh Adolf Heuken.
Selain itu ada pula beberapa ensiklopedia-ensiklopedia kecil yang tidak
terlalu penting dan merupakan terjemahan dari bahasa-bahasa asing. Biasanya
ensiklopedia-ensiklopedia ini merupakan ensiklopedia-ensiklopedia remaja atau
anak-anak.
2.1.2
Pengertian Ensiklopedia
Ensiklopedia (ejaan tidak baku: ensiklopedi) adalah sejumlah tulisan yang berisi
penjelasan yang menyimpan informasi secara komprehensif dan cepat dipahami
serta dimengerti mengenai keseluruhan cabang ilmu pengetahuan atau khusus
Universitas Sumatera Utara
14
dalam satu cabang ilmu pengetahuan tertentu yang tersusun dalam bagian artikelartikel dengan satu topik bahasan pada tiap-tiap artikel yang disusun berdasarkan
abjad, kategori atau volume terbitan dan pada umumnya tercetak dalam bentuk
rangkaian buku yang tergantung pada jumlah bahan yang disertakan.
Ensiklopedia adalah buku atau serangkaian buku yang menghimpun uraian
tentang berbagai ilmu atau bidang ilmu tertentu dalam artikel terpisah
Ensiklopedia anak adalah buku yang berisi kumpulan ilmu pengetahuan
yang ditujukan untuk anak-anak. Ensiklopedi anak “Widya Wiyata Pertama”
adalah sebuah ensiklopedi yang didisain sesuai dengan tuntutan perkembangan
anak masa kini.
2.1.3 Tujuan ensiklopedia
Ensiklopedia diciptakan memiliki tujuan tertentu. Suwarno (2011: 62)
menyebutkan bahwa pada dasarnya Ensiklopedia memiliki 3 tujuan secara umum,
yaitu:
1.
Source of Answer to Fact Question
Bahwa Ensiklopedia dapat berperan sebagai sumber jawaban atas pertanyaanpertanyaan yang memerlukan fakta dan kenyataan serta data-data. Ensiklopedia
disusun untuk menyajikan materi-materi yang berdasarkan pengetahuan ataupun
Universitas Sumatera Utara
15
kejadian dan sesuatu hal yang benar-benar ada, bukan karangan semata. Sehingga
pengguna yang menggunakan ensiklopedia hanya akan mendapat jawaban yang
akurat karena materi yang didapat berdasarkan pengetahuan dan fakta.
2.
Source Of Background Service
Ensiklopedia sebagai sumber informasi yang memuat topik dan pengetahuan
dasar yang ada hubungannya dengan suatu subjek dan berguna untuk penelusuran
lebih lanjut. Bisa dikatakan bahwa Ensiklopedia pada dasarnya membahas
berbagai macam hal dan fenomena yang dijadikan sebagai subjek bahasan untuk
disajikan dalam bentuk cetakan.
3.
Direction Service
Merupakan layanan pengarahan terhadap bahan-bahan lebih lanjut untuk para
pembaca terhadap topik-topik yang dibahas. Setiap akhir pembahasan suatu
subjek, pada ensiklopedia selalu dicantumkan referensi mengenai bahasan materi
yang sudah dituangkan. Referensi ini bukan hanya sumber materi yang digunakan
dalam pembahasan, namun juga sumber referensi lain yang berhubungan dengan
materi yang sedang dibahas.
Memang materi yang dituangkan dalam ensiklopedia merupakan materi
yang masih umum, namun pada ensiklopedia yang bertema tertentu atau lebih
khusus, materi yang disampaikan lebih menyeluruh dan lengkap. Ensiklopedia
Universitas Sumatera Utara
16
rata-rata berukuran dan memiliki ketebalan lebih besar daripada buku pada
umumnya, ini menunjukkan bahwa materi yang terkandung dalam ensiklopedia
berusaha disajikan dengan selengkap dan sedetail mungkin, jika ada materi yang
tidak sempat disampaikan biasanya dalam ensiklopedia akan disajikan rujukan
bagaimana untuk memperoleh materi atau informasi yang belum disampaikan
tersebut.
Konsep ensiklopedia ini tampaknya diterapkan dalam Wikipedia yang
merupakan sebuah ensiklopedia yang dituangkan dalam bentuk website. Dalam
Wikipedia ini layaknya sebuah ensiklopedia umum yang besar dan memuat segala
macam materi dan informasi seperti pada ensiklopedia berbentuk cetak pada
umumnya yang tersedia dalam berbagai macam bahasa. Pada Wikipedia sebagai
ensiklopedia online disajikan informasi yang lengkap dan diusahakan untuk selalu
di-update oleh pengembang dan kontributor mereka.
2.1.4
Manfaat membaca sejak dini
Buku adalah jendela dunia, begitulah cerminan yang mengingatkan kita
pentingnya membaca buku untuk memperoleh berbagai macam ilmu pengetahuan
pengetahuan. Tentu saja saat ini buku sudah tidak hanya berbentuk secara fisik,
e-book yang bertebaran di dunia maya pun semakin memudahkan masyarakat
untuk mengaksesnya
Universitas Sumatera Utara
17
Akan tetapi buku hanya akan menjadi barang mati yang tidak berguna
apabila kita tidak membacanya. Permasalahannya adalah tidak semua orang suka
membaca. Memang sangat disayangkan , sebab dengan suka membaca maka kita
dapat menambah pengetahuan kita dalam bisang apapun. Oleh karena itu apabila
kita menginginkan keluarga kita, anak kita menjadi generasi yang tidak gaptek,
berpengetahuan luas adalah tanggung jawab kita sebagai orang tua untuk
membentuk kebiasaan dan kecintaan membaca sejak dini bagi anak-anak kita.
Lingkungan pembentuk pondasi perilaku anak adalah rumah. Jika anda
ingin membentuk kebiasaan membaca sejak dini kepada anak anda, maka
mulailah dari rumah anda. Hal terpenting yang dapat dilakukan orangtua ialah
berbicara dan membaca untuk anak mereka. Selama tahun-tahun balita dan
prasekolah, sungguh penting memberi anak kesempatan untuk mengalami
berbagai bahasa dan bacaan.
Dengan
membaca
anak
dapat
memperoleh
semua
pengetahuan,
ketrampilan dan nilai-nilai yang perlu untuk keberhasilan mereka di sekolah dan
di dalam hidup. Langkah awal untuk membantu anak-anak kita mempunyai
kebiasaan membaca adalah tentu saja harus menyiapkan media yang harus dibaca
yaitu buku. Pilihlah buku-buku dengan gambar-gambar yang menarik. Ajaklah
mereka membuka-buka buku yang telah anda sediakan dan mulailah anda
membacakannya secara rutin dan berulang-ulang kepada anak anda.
Universitas Sumatera Utara
18
Selain itu masih banyak manfaat-manfaat yang akan kita peroleh dengan
rutin membacakan bacaan kepada anak kita sejak dini , antara lain :
1. Secara otomatis mengajarkan mereka dasar-dasar cara membaca
2. Membuat interaksi aktif yang merangsang anak untuk memulai berbicara
3. Semakin banyak kata yang kita baccakan maka secara otomatis anak akan
merekamnya dan menjadikan perbendaharaan kata mereka
4. Merangsang imajinasi mereka dan menumbuhkan rasa ingin tahu alami
mereka
5. Mempererat hubungan orang tua dan anak dengan interaksi yang lebih
harmonis
2.2
Internet
Adapun sejarah, pengertian dan manfaat internet dapat dijelaskan dibawah ini
2.2.1 Sejarah dan pengertian internet
Internet (Interconnected Notworking) merupakan sebuah sistem komunikasi
global yang menghubungkan komputer-komputer dengan jaringan-jaringan
komputer di seluruh dunia.
Internet merupakan jaringan komputer yang dibentuk oleh Departemen
Pertahanan Amerika Serikat di tahun 1969, melalui proyek ARPA yang disebut
Universitas Sumatera Utara
19
ARPANET (Advanced Research Project Agency Network). Proyek ARPANET
merancang bentuk jaringan menjadi cikal bakal pembangunan protokol baru yang
sekarang dikenal sebagai TCP/IP (Transmission Control Protocol/Internet
Protocol).
Tujuan awal dibangunnya proyek itu adalah untuk keperluan militer dan
pendidikan yang menghubungkan 4 situs saja yaitu Stanford Research Institute,
University of California, Santa Barbara, University of Utah, di mana mereka
membentuk satu jaringan terpadu di tahun 1969, dan secara umum ARPANET
diperkenalkan pada bulan Oktober 1972.
ARPANET dipecah manjadi dua, yaitu "MILNET" untuk keperluan
militer dan "ARPANET" baru yang lebih kecil untuk keperluan non-militer
seperti, universitas-universitas. Gabungan kedua jaringan akhirnya dikenal dengan
nama DARPA Internet, yang kemudian disederhanakan menjadi Internet
Tahun 1995 mulailah dikenal teknologi World Wide Web yang berfungsi
menggantikan FTP, sehingga internet dapat menyediakan informasi berbasis
multimedia. Saat ini internet dapat digunakan melalui alat komunikasi bergerak
seperti Handphone maupun smartphone dengan menggunakan teknologi
GPRS,EDGE,3G maupun HSDPA.
Universitas Sumatera Utara
20
“Internet (Interconneted Network) adalah jaringan komputer yang
menghubungkan antar jaringan secara global, internet dapat juga dapat disebut
jaringan alam suatu jaringan yang luas”. (Sibero 2011a:10)
2.2.2
Manfaat internet
Adapun manfaat dari internet untuk berbagai bidang, yaitu:
1.
Manfaat Internet dalam Bidang Pendidikan
Manfaat internet dalam bidang pendidikan, internet memungkinkan para
pelajar dan mahasiswa serta orang-orang yang terlibat dalam pendidikan
untuk mendapatkan banyak referensi keilmuan dari perpustakaan maya
(Library Online) yang ada di internet dan sebagai media pembelajaran secara
online, misalnya belajar jarak jauh dengan menggunakan Teleconference
Internet (e-learning)
2.
Manfaat Internet dalam Bidang Ekonomi dan Bisnis
Pada bidang ekonomi dan bisnis, internet hadir dengan istilah e-commerce.
Dengan adanya e-commerce, kegiatan perdagangan, jual beli, promosi, dan
lain sebagainya dapat dilakukan lewat internet tanpa harus berpergian.
3.
Manfaat Internet dalam Bidang Pemerintahan
Untuk bidang pemerintahan, internet hadir dengan istilah e-government.
Dengan adanya e-government, pemerintah dapat dengan mudah memberikan
informasi dan layanan kepada masyarakat secara maksimal dan juga dapat
Universitas Sumatera Utara
21
dipergunakan untuk saling mempererat hubungan pemerintahan antar suatu
negara.
4.
Manfaat Internet dalam Bidang Sosial
Manfaat internet dalam bidang sosial, internet dapat dipergunakan untuk
memberikan informasi mengenai berbagai macam kegiatan sosial yang telah,
sedang atau akan dilaksanakan dan juga dapat digunakan untuk membantu
penggalangan dana kegiatan sosial.
5.
Manfaat Internet dalam Bidang Keagamaan Internet
Dapat digunakan untuk sarana diskusi, konsultasi, tanya jawab masalah
agama, berbagi ilmu agama, dan lain sebagainya.
2.3
2.3.1
PHP dan MySQL
PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
“PHP (Perl Hypertext Preprocessor) adalah bahasa server-side-scripting yang
menyatu dengan HTML untuk membuat halaman web yang dinamis”(Arief
2011d:43)
Universitas Sumatera Utara
22
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya, dan lain-lain.
Sejarah PHP
Pada awalnya PHP merupakan kependekan dari Personal Home Page
(Situs Personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa
sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
maka banyak programmer yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP
sudah diimplementasikan dalam program C. Dalam rilis ini disertakan juga
modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang
interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada
Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan
Universitas Sumatera Utara
23
meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP dirubah menjadi
akronim berulang PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki
kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain menurut Aditya (2011b:2) adalah
1.
Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan
sebuah kompilasi dalam penggunaanya.
2.
Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif
mudah.
3.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan
developer yang siap membantu dalam pengembangan.
4.
Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah
karena memiliki referensi yang banyak.
Universitas Sumatera Utara
24
5.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.
2.3.2
MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL
(bahasa Inggris: database management system) atau DBMS yang multithread,
multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat
MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Relational Database Management System (RDBMS)
“MySQL merupakan software yang tergolong sebagai DBMS (Database
Management System) yang bersifat Open Source.”(Abdul Kadir2008:2). MySQL
sebenarnya merupakan turunan salah satu konsep utama dalam database sejak
lama, yaitu SQL (Structured Query Language). SQL adalah sebuah konsep
pengoperasian database, terutama untuk pemilihan atau seleksi dan pemasukan
data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara
otomatis. Keandalan suatu sistem database (DBMS) dapat diketahui dari cara
kerja optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat
oleh user maupun program-program aplikasinya. Sebagai database server,
MySQL dapat dikatakan lebih unggul dibandingkan database server lainnya
Universitas Sumatera Utara
25
dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user,
kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima
kali lebih cepat dibandingkan Interbase.
MySQL memiliki beberapa keistimewaan, antara lain :
1.
Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan
masih banyak lagi.
2.
Open Source.MySQL didistribusikan secara open source, dibawah lisensi
GPL sehingga dapat digunakan secara cuma-cuma.
3.
‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu yang
bersamaan tanpa mengalami masalah atau konflik.
4.
‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan dalam
menangani query sederhana, dengan kata lain dapat memproses lebih banyak
SQL per satuan waktu.
5.
Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dan lainlain.
6.
Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah Select dan Where dalam perintah (query).
7.
Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.
Universitas Sumatera Utara
26
8.
Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam
skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu
tabel serta 5 milyar baris. Selain itu batas indeks yang dapat ditampung
mencapai 32 indeks pada tiap tabelnya.
9.
Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan
protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa
Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool)yang
dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang
ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam
menangani ALTER TABLE, dibandingkan basis data lainnya semacam
PostgreSQL ataupun Oracle.
2.3.3
Kesinambungan antara PHP dan MySQL
Adapun esinambungan antara PHP dan MySQL yaitu penggunaan PHP dan
MySQL dapat menjadikan dan memudahkan untuk pembuatan aplikasi secara
Universitas Sumatera Utara
27
gratis dan stabil (dikarenakan banyak komunitas developer PHP dan MySQL yang
ber-kontribusi terhadap bugs)
2.4
XAMPP
Gambar 2.1 Xampp
XAMPP ialah perangkat lunak bebas yang mendukung banyak sistem operasi,
merupakan campuran dari beberapa program. Yang mempunyai fungsi sebagai
server yang berdiri sendiri (localhost), yang terdiri dari program MySQL
database, Apache HTTP Server, dan penerjemah ditulis dalam bahasa
pemrograman PHP dan Perl.
Nama XAMPP merupakan singkatan dari X (empat sistem operasi),
Apache, MySQL, PHP dan Perl. Program ini tersedia di bawah GNU General
Public License dan bebas, adalah mudah untuk menggunakan web server yang
dapat melayani tampilan halaman web yang dinamis. Jika ingin mendapatkan
xampp dapat mendownload langsung dari situs resminya.
Universitas Sumatera Utara
28
XAMPP adalah singkatan yang setiap huruf adalah :
•
X : Program ini dapat dijalankan di banyak sistem operasi, seperti Windows,
Linux, Mac OS, dan Solaris.
•
A : Apache, server aplikasi Web. Apache tugas utama adalah untuk
menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP
yang sudah dituliskan oleh pembuat halaman web. jika perlu kode PHP juga
berdasarkan yang tertulis, dapat database diakses dulu (misalnya MySQL)
untuk mendukung halaman web yang dihasilkan.
•
M : MySQL, server aplikasi database. Pertumbuhannya disebut SQL
singkatan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang difungsikan untuk mengolah database. MySQL dapat
digunakan untuk membuat dan mengelola database dan isinya. Bisa juga
memanfaatkan
MySQL guna
untuk
menambahkan, mengubah,
dan
menghapus data dalam database.
•
P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP adalah
bahasa pemrograman untuk membuat web yang server-side scripting. PHP
digunakan untuk membuat halaman web dinamis. Sistem manajemen
database yang sering digunakan dengan PHP adalah MySQL. namun PHP
juga mendukung Pengelolaan sistem database Oracle, Microsoft Access,
Interbase, d-base, PostgreSQL, dan sebagainya.
•
P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali
dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali tanggal
18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada versi-versi
selanjutnya, Perl juga tersedia untuk berbagai sistem operasi Unix (SunOS,
Universitas Sumatera Utara
29
Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS,
Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.
2.5
Sublime Text
Gambar 2.2 Sublime Text
Sublime Text Editor adalah editor teks untuk berbagai bahasa pemograman
termasuk pemograman PHP. Sublime Text Editor merupakan editor text lintasplatform dengan Python application programming interface (API). Sublime Text
Editor juga mendukung banyak bahasa pemrograman dan bahasa markup, dan
fungsinya dapat ditambah dengan plugin, dan Sublime Text Editor tanpa lisensi
perangkat lunak.
Sublime Text Editor pertama kali dirilis pada tanggal 18 januari 2008, dan
sekarang versi Sublime Text Editor sudah mencapai versi 3 yang dirilis pada
tanggal 29 januari 2013. Sublime Text mendukung operation system seperti
Linux, Mac Os X, dan juga windows. Sangat Banyak fitur yang tersedia pada
Sublime Text Editor diantarnya minimap, membuka script secara side by side,
Universitas Sumatera Utara
30
bracket highlight sehingga tidak bingung mencari pasangannya, kode snippets,
drag and drop direktori ke sidebar terasa mirip dengan TextMate untuk Mac OS.
Adapun kelebihan dari sublime text adalah
1.
Multiple Selection
Multiple selection mempunyai fungsi untuk membuat perubahan pada sebuah
kode pada waktu yang sama dan dalam baris yang berbeda. Multiple selection
ini juga merupakan salah satu fitur unggulan dari Sublime Text 3. Kita dapat
meletakkan kursor pada kode yang akan di ubah / edit, lalu tekan Ctrl + click
atau blok kode yang akan diubah kemudian Ctrl + D setelah itu kita dapat
merubah kode secara bersamaan.
2.
Command Pallete
Command pallete mempunyai fungsi yang berguna untuk mengakses file
shortcut dengan mudah. Untuk mencari file tersebut kita dapat tekan Ctrl +
Shift + P , kemudian cari perintah yang akan kita inginkan.
3.
Distraction Free Mode
Fitur ini mempunyai fungsi untuk merubah tampilan layar menjadi penuh
dengan menekan SHIFT + F11. Fitur ini sangat dibutuhkan ketika pengguna
ingin fokus pada pekerjaan yang sedang di kerjakan nya.
Universitas Sumatera Utara
31
4.
Find in Project
Dalam fitur ini kita dapat mencari dan membuka file di dalam sebuah project
dengan cepat dan mudah. Hanya dengan menekan Ctrl + P anda dapat
mencari file yang diingikan.
5.
Plugin API Switch
Sublime text mempunyai keunggulan dengan plugin yang berbasis Python
Plugin API. Teks editor ini juga mempunyai plugin yang sangat beragam ,
dan ini dapat memudahkan pengguna dalam mengembangkan software nya.
6.
Drag & Drop
Dalam teks editor ini pengguna dapat menyeret dan melepas file teks ke dala
editor yang akan membuka tab baru secara otomatis.
7.
Multi Platform
Sublime text juga mempunyai keunggulan dalam bagian platform. Sublime
text sendiri sudah tersedia dalam berbagai platform sistem operasi, yaitu
Windows, Linux, dan MacOS.
2.6 Konsep Dasar Data
Adapun beberapa konsep dasar tentang data adalah sebagai berikut:
Universitas Sumatera Utara
32
2.6.1 Pengertian Data
Data adalah semua keterangan seseorang yang dijadikan responden maupun yang
berasal dari dokumen-dokumen, baik dalam bentuk statistik atau dalam bentuk
lainnya guna keperluan penelitian. Data bisa berwujud suatu keadaan, gambar,
suara, huruf, angka, matematika, bahasa ataupun simbol-simbol lainnya yang bisa
kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun
suatu konsep.
2.6.2 Pengolahan data
Kegiatan pengolahan data pada umumnya dapat di kelompokkan dalam beberapa
tahap, sebagai berikut :
1. Pengumpulan data
Pengumpulan Data (Data Collection) yaitu kegiatan mengumpulkan dokumen
sebagai sumber data yang diperlukan sebagai bahan masukan dalam menghasilkan
informasi sesuai dengan yang dikehendaki. Dalam kegiatan ini, tentu saja
termasuk pencatatan/administrasi dari dokumen sehingga bisa diketahui jumlah
dokumen yang tersedia dan memudahkan pencarian kembali dokumen tersebut
jika diperlukan.
Universitas Sumatera Utara
33
2. Pengelompokkan data
Pengelompokkan Data (Data Classifying) yaitu dimaksudkan untuk memberi arti
tertentu atau untuk memudahkan pengolahan data antara lain dengan cara
mengelompokkan data berdasarkan jumlah tertentu atau berdasarkan ciri-ciri/sifatsifat atau keadaan tertentu.
3. Data editing
Data Editing adalah untuk melakukan pemeriksaan kondisi dari dokumen, apakah
cukup jelas dan bisa dibaca untuk dilakukan pemindahan data kedalam media
penyimpanan.
1. Mungkin juga dilakukan pemilihan dokumen (sorting).
2. Perhitungan angka-angka yang ada untuk keperluan pengolahan nanti.
3. Dalam tahap Editing Data ini penting dilakukan adalah pemberian tanda
elemen-elemen data yang akan direkam sehingga memudahkan para petugas
perekaman.
4. Perekaman data
Perekaman Data, dokumen yang telah diedit dipindahkan (direkam) ke dalam
media penyimpanan data dengan menggunakan alat perekam data.
5. Pengolahan data
Pengolahan Data, setelah data dipindahkan ke dalam media penyimpanan, barulah
data ini bisa diproses oleh komputer. Maka dengan aturan rumusan dan bahasa
tertentu yang dimengerti oleh komputer, komputer dapat melakukan pengolahan
Universitas Sumatera Utara
34
data untuk menghasilkan laporan/informasi dalam bentuk tertentu sesuai dengan
yang diinginkan.
6. Distribusi data
Distribusi Data. Distribusi yaitu tahap kegiatan untuk membagikan informasi
kepada pihak yang berkepentingan sesuai dengan yang direncanakan.
7. Pemeliharaan data
Pemeliharaan Data (Maintenance). Setelah selesai diproses, data harus kita
simpan dan pelihara. Yang dipelihara bukan hanya data hasil perekam saja, tetapi
sumber dokumennya pun harus kita simpan dengan baik, karena suatu waktu
mungkin diperlukan kembali.
2.6.3 Perancangan Database
Proses perancangan database, terlepas dari masalah yang ditangani, dibagi
menjadi 3 tahapan:
1. Perancangan database secara konseptual;
Perancangan database secara konseptual merupakan upaya untuk membuat model
yang masih bersifat konsep.
Universitas Sumatera Utara
35
2. Perancangan database secara logis;
Perancangan database secara logis merupakan tahapan untuk memetakan model
konseptual ke model database yang dipakai (model relasional, hirarkis, atau
jaringan). Namun sebagaimana halnya perancangan database secara konseptual,
perancangan ini tidak tergantung pada DBMS yang akan di pakai. Itulah sebabnya
perancangan database secara logis terkadang disebut pemetaan model data.
3. Perancangan database secara fisis.
Perancangan database secara fisis merupakan tahapan untuk menuangkan
perancangan database yang bersifat logis menjadi database fisis yang tersimpan
dalam media penyimpan eksternal (yang spesifik terhadap DBMS yang dipakai).
(Kadir, 1999, hal:39).
2.6.4 Data flow diagram (DFD)
Data Flow Diagram (DFD) merupakan alat bantu yang dapat digunakan untuk
menggambarkan aliran data informasi dan transformasi (proses) dari data dimulai
dari pemasukan data sampai menghasilkan keluaran (output) data. Adapun
simbol-simbol dari Dari Flow Diagram yaitu :
Universitas Sumatera Utara
36
Tabel 2.1 Simbol-simbol DFD
No
1
Gambar
Nama
Kesatuan Luar
(External entity)
Fungsi
Merupakan
kesatuan
luar (entity)
di
lingkungan
luar sistem
yang akan
memberikan
input atau
menerima
output dari
sistem.
2
Proses (Process)
kegiatan dari hasil
suatu arus data
yang masuk dalam
proses untuk
dihasilkan arus data
yang akan keluar
atau untuk
mengubah input
menjadi output.
Universitas Sumatera Utara
37
Aliran Data (Data
3
Data
Flow)
mengalir
melalui
sistem,
dimulai
dengan
sebagian input dan
4
Penyimpanan Data
Data
disimpan
( Data Storage )
untuk
keperluan
berikutnya.
2.6.5 Flowchart
Flowchart
adalah
sekumpulan
simbol-simbol
yang
menunjukkan
atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir, jadi
flowchart juga digunakan untuk menggambarkan urutan langkah-langkah
pekerjaan di suatu algoritma. Penjelasan arti dari lambang-lambang flowchart
dapat didefinisikan seperti tabel berikut :
Tabel 2.2 Simbol-simbol flowchart
No.
1
Simbol
Fungsi
Terminator, untuk memulai dan
mengakhiri suatu
2
Process, suatu simbol
yang menunjukkan
setiap
3
Data, untuk memasukkan data maupun
menunjukkan
Universitas Sumatera Utara
38
4
Decision, suatu kondisi yang akan
5
menghasilkan beberapa kemungkinan jawaban
Preparation, suatu simbol untuk menyediakan
tempat-
6
Connector, merupakan
simbol
untuk
masuk dan
7
Off-page Connector, merupakan simbol untuk
masuk
8
Arus atau flow, prosedur yang dapat dilakukan
dari atas
9
ke bawah, bawah ke atas, dari kiri ke kanan
Document, merupakan simbol untuk data yang
berbentuk
10
Informasi
Predefined Process, untuk menyatakan
sekumpulan
11
Display, untuk output yang ditujukan suatu
device,
12
Magnetic disk, untuk menyimpan data
Universitas Sumatera Utara
Download