• Tidak ada hasil yang ditemukan

Ensiklopedia Anak Berbasis Website

N/A
N/A
Protected

Academic year: 2017

Membagikan "Ensiklopedia Anak Berbasis Website"

Copied!
30
0
0

Teks penuh

(1)

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

(2)

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

(3)

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 Jawa-Hindu 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

(4)

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

(5)

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

(6)

dalam satu cabang ilmu pengetahuan tertentu yang tersusun dalam bagian

artikel-artikel dengan satu topik bahasan pada tiap-tiap artikel-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 pertanyaan-pertanyaan yang memerlukan fakta dan kenyataan serta data-data. Ensiklopedia

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

“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

(13)

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 PHP dan MySQL

2.3.1 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

(14)

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

(15)

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

(16)

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,

(17)

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 lain-lain.

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

(18)

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

(19)

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

(20)

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

(21)

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 lintas-platform 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

(22)

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

(23)

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

(24)

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

(25)

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/sifat-sifat 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

(26)

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;

(27)

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)

(28)
(29)

3 Aliran Data (Data

4 Penyimpanan Data

( Data Storage )

Data disimpan

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

(30)

4 Decision, suatu kondisi yang akan

menghasilkan beberapa kemungkinan jawaban 5 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

ke bawah, bawah ke atas, dari kiri ke kanan 9 Document, merupakan simbol untuk data yang

berbentuk Informasi

10 Predefined Process, untuk menyatakan sekumpulan

11 Display, untuk output yang ditujukan suatu device,

Gambar

Gambar 2.1 Xampp
Gambar Nama
Tabel 2.2 Simbol-simbol flowchart

Referensi

Dokumen terkait

dengan yang lainnya, tersimpan dalam komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya (Jogiyanto, 2005).Basis data (bahasa Inggris : database), atau

dalam MySQL. Pada MySQL, sebuah database mengandung beberapa tabel, tabel terdiri dari sejumlah baris dan kolom.. SQL merupakan kependekan Structured Query language. SQL digunakan

MySQL (My Structure Query Language) adalah salah satu Database Management System (DBMS) dari sekian banyak DBMS seperti Oracle, MS SQL, Postagre SQL, dan lainnya.

Dari beberapa pengertian diatas dapat disimpulkan bahwa MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang berfungsi sebagai

Dari beberapa pengertian diatas dapat disimpulkan bahwa MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang berfungsi sebagai

Jadi, dapat disimpulkan bahwa MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL Database Management System atau DBMS yang digunakan untuk

Tuntunan Praktis Belajar Database Mengguankan MySQL, C.. Pemrograman Web Dinamis menggunakan PHP dan

2.16.1 Kelebihan Database MySql Sebuah sistem basis data DBMS yang handal dapat dilihat dari mekanisme cara kerja yang optimal dalam melakukan eksekusi proses pada perintah-perintah