Laporan PKL

30
BAB I PENDAHULUAN 1.1 Latar Belakang Teknologi Informatika sekarang sudah sangat berpengaruh terhadap kehidupan kita sehari-hari. Teknologi seperti Internet dan berbagai media yang sudah semakin murah menjadi semakin mudah di temukan dan di akses untuk para pengguna jasa internet tersebut. Hal tersebut berdampak pada banyaknya pembuat blog maupun website. Dengan adanya banyak website dan blog dapat memunculkan peluang bisnis di bidang publisher. Dari titik bisnis tersebut, PT. Pondok Media bermaksud membuat website dengan tujuan utama sebagai publisher, dengan nama Publisher Indonesia. Web Publishing merupakan web yang membuat situs Web dan meletakkannya pada web server. Sebuah situs Web adalah sekumpulan halaman HTML dan dirancang menggunakan perangkat lunak autoring web yang menyediakan kemampuan tata letak grafis atau dengan kemampuan pembacaan pengkodean dalam HTML atau keduanya. Mendistribusikan situs memerlukan penyalinan halaman HTML yang di hasilkan dari 1

description

laporan PKL

Transcript of Laporan PKL

Page 1: Laporan PKL

BAB I

PENDAHULUAN

1.1 Latar Belakang

Teknologi Informatika sekarang sudah sangat berpengaruh terhadap

kehidupan kita sehari-hari. Teknologi seperti Internet dan berbagai media

yang sudah semakin murah menjadi semakin mudah di temukan dan di akses

untuk para pengguna jasa internet tersebut. Hal tersebut berdampak pada

banyaknya pembuat blog maupun website. Dengan adanya banyak website

dan blog dapat memunculkan peluang bisnis di bidang publisher. Dari titik

bisnis tersebut, PT. Pondok Media bermaksud membuat website dengan

tujuan utama sebagai publisher, dengan nama Publisher Indonesia. Web

Publishing merupakan web yang membuat situs Web dan meletakkannya

pada web server. Sebuah situs Web adalah sekumpulan halaman HTML dan

dirancang menggunakan perangkat lunak autoring web yang menyediakan

kemampuan tata letak grafis atau dengan kemampuan pembacaan

pengkodean dalam HTML atau keduanya. Mendistribusikan situs

memerlukan penyalinan halaman HTML yang di hasilkan dari elemen-

elemen grafis ke dalam direktori yang sesuai pada server.

Publisher atau dalam Bahasa Indonesia adalah Penerbit yaitu individu atau

perusahaan yang bertanggung jawab atas percetakan dan distribusi digital

atau publukasi cetak. Publisher juga menangani upaya pemasaran produk

untuk publikasi dan biasanya bukan pencipta materi. Jadi inti dari Publisher

secara umum hanya bertugas sebagai perantara antara penulis publikasi

dengan pasar konsumen.

Dengan kemudahan transaksi dan berbagai kenyamanan dan jaminan yang di

tawarkan oleh penyedia layanan atau Publisher tentu akan semakin menarik

perhatian bagi para pengguna atau pebisnis untuk menawarkan produknya ke

dalam pasar konsumen yang lebih luas. Dengan melebarkan informasi

dengan via online dengan memanfaatkan Web Publisher tentu akan

1

Page 2: Laporan PKL

menambah peminat produk yang kita tawarkan. Peluang bisnis ini kemudian

di lihat dan di aplikasikan oleh PT. Pondok Media untuk menciptakan satu

Web Publisher yaitu Publisher Indonesia yang memiliki tujuan sama yaitu

bekerja sebagai perantara antara penulis publikasi dengan pasar konsumen.

Dengan sedikit perbedaan, pada Publisher Indonesia ini hanya menampung

artikel yang memuat content tertentu yang di buat oleh Administrator

Publisher sesuai permintaan penulis Publisher untuk nantinya di posting pada

blog atau website yang sudah terdaftar pada publisher tersebut dengan

memenuhi ketentuan yang di tetapkan Publisher. Tiga pihak utama adalah

pengelola Publisher, pemilik website dan penulis publisher memiliki interaksi

yang melalui perantara Web Publisher tersebut. Interaksi antara pengelola

publisher, pemilik blog dan penulis publisher diberikan wadah berupa ticket

untuk berkomunikasi dari awal pemberian harga, pengiriman artikel,

konfirmasi dan pengecekan pengiriman artikel hingga pembayaran.

Kenyamanan dan kemudahan dalam penggunaan dan penerapan aplikasi

adalah menjadi yang utama untuk permasalahan ini.

Dengan alasan dan gambaran produk Publisher diatas penulis mengambil

judul ” PENGOLAHAN ARTIKEL PADA WEBSITE PUBLISHER

INDONESIA MENGGUNAKAN CODE IGNITER HMVC DAN

CKEDITOR”.

1.2 Ruang Lingkup

Sesuai dengan judul laporan yaitu ”PENGOLAHAN ARTIKEL PADA

WEBSITE PUBLISHER INDONESIA MENGGUNAKAN CODE IGNITER

HMVC DAN CKEDITOR” dan agar laporan kerja ini bisa lebih jelas, maka

perlu dibatasi ruang lingkup pembahasannya. Pokok pembahasannya

mengenai pengolahan artikel yang digunakan oleh pengelola publisher untuk

membuat artikel, mengedit menggunakan plugin CKeditor serta pengelolaan

pengiriman kepada member yang dipilih oleh pengelola publisher.

2

Page 3: Laporan PKL

1.3 Tujuan

Tujuan praktik kerja lapangan ini adalah

1. mengamati kinerja alur pengelolaan artikel yang biasa di gunakan pada

Web Publisher yang sudah ada sebelumnya;

2. mengumpulkan data-data detail dari hasil pengamatan kerja;

3. menganalisis data-data yang sudah terkumpul;

4. membuat pembaharuan dan penerapannya kedalam aplikasi Publisher baru

Publisher Indonesia;

5. membuat laporan Pratik Lapangan Kerja.

1.4 Manfaat

Manfat dari praktek kerja lapangan ini adalah :

1. memperoleh pengalaman dalam dunia programming dalam PT. Pondok

Media serta pembelajaran baru menggunakan bahasa pemrograman baru;

2. menambah wawasan dan pengetahuan tentang penerapan ilmu

pengetahuan dan teknologi yang terdapat dalam dunia bisnis;

3. menambah Pengetahuan serta wawasan mahasiswa dalam dunia elektro

khususnya dalam bidang yang dijadikan pokok permasalahan;

4. mengetahui secara lebih jelas mengenai kegiatan perusahaan khususnya

yang berkaitan dengan dunia elektro dan bisa mendapatkan pengalaman

kerja serta dapat berinteraksi dalam suatu team work;

5. dapat mengukur kemampuan atau keterampilan yang dimiliki serta

mendapatkan pengalaman atau ketrampilan baru.

1.5 Metodologi

Metode yang kita gunakan untuk pengumpulan data dari praktik kerja

lapangan ini adalah :

1. Metode Observasi

Penulis melakukan pengamatan secara langsung terhadap aplikasi yang

sudah ada sebelumnya yang merupakan pendahulu dari sistem yang akan

di kerjakan dalam praktik kerja lapangan.

3

Page 4: Laporan PKL

2. Metode Interview

penulis menanyakan secara langsung mengenai konsep dari pembuatan

aplikasi serta pembagian kerja tim untuk mengolah database dengan

aplikasi code igniter HMVC.

3. Metode Literature

Penulis mengambil data dan literature-literature yang berhubungan

dengan pembuatan aplikasi Web dengan menggunakan Code Igniter

HMVC dan penggunaan plugin CKeditor.

1.6 Sistematika

Untuk mempermudah dalam pembahasan serta uraianya maka sistematika

penyusunan laporan ini adalah sebagai berikut :

Dalam penyusunan laporan Praktik Kerja Lapangan penulis menggunakan

sistematika penulisan sebagai berikut

BAB I : PENDAHULUAN

Bab ini menjelaskan latar belakang mengenai topik permasalahan

yang di ambil dari Praktik Kerja Lapangan, ruang lingkunp

mengenai batasan tentang topik yang diambil, tujuan dan

kegunaan dari Praktik Kerja Lapangan dilaksanakan serta

sistematika penulisan laporan.

BAB II : GAMBARAN UMUM PERUSAHAAN

Bab ini menjelaskan tentang sejarah pendirian, produk, partner

and client, dan struktur organisasi PT Pondok Media.

BAB III : ANALISIS DAN PEMBAHASAN

Bab ini menjelaskan tentang kegiatan yang dilakukan selama

kegiatan Praktik Kerja Lapangan (PKL) di PT Pondok Media.

Kegiatan tersebut meliputi perancangan hingga pembuatan

pengolahan artikel pada Website Publisher Indonesia dengan

menggunakan Code Igniter dan plugin CKeditor.

BAB IV : PENUTUP

Berisi kesimpulan dan saran.

4

Page 5: Laporan PKL

BAB II

GAMBARAN UMUM PERUSAHAAN

2.1 Latar Belakang Proyek

Latar belakang PT Bumi Intermedia dijelaskan dengan beberapa subbab, di

antaranya menjelaskan sejarah perusahaan, kegiatan serta logo dari PT Bumi

Intermedia.

2.1.1 Sejarah Perusahaan

PondokMedia berdiri sejak awal 2004, pemasaran pondokmedia pada awalnya

dilakukan secara offline dengan sasaran komunitas local terbatas. Sejalan

dengan perkembangan waktu, pondokmedia terus berkembang dan

mendapatkan dukungan yang memungkinkan untuk go public dengan

persiapan yang matang.

PondokMedia sebagai salah satu dari sedikit perusahaan Indonesia yang

mengelola bisnis hosting secara profesional dengan lokasi kantor terletak di

Jakarta, Semarang dan Singapura. Kami siap untuk memberikan support dan

menjawab pertanyaan atas kebingungan anda melalui telepon, sms, email,

chatting maupun pertemuan secara langsung.

Datacenter PondokMedia terletak di Dallas (US) dan Webvisions ( Singapore)

mempunyai kestabilan network yang memungkinkan kami memberikan jasa

hosting dengan uptime 99.9%. Kami memberikan garansi lifetime apabila anda

tidak puas dengan jasa yang kami berikan. Server kami juga dilengkapi

fasilitas auto-backup ke server backup kami yang terpisah yang menjamin anda

tidak akan kehilangan data anda pada situasi yang terburuk. Beberapa fasilitas

yang sangat jarang sekali anda temukan dibandingkan hosting Indonesia

lainnya.

Pembelian domain pada kami memungkinkan anda untuk memiliki domain

secara penuh, anda dapat mengatur WHOIS data domain tersebut dan mengatur

record dns dari domain yang bersangkutan.

5

Page 6: Laporan PKL

2.1.2 Kegiatan dan Logo PT Bumi Intermedia

a. Kegiatan Usaha PT Bumi Intermedia

PondokMedia sebagai salah satu dari sedikit perusahaan Indonesia yang

mengelola bisnis hosting secara profesional dengan lokasi kantor terletak

di Jakarta, Semarang dan Singapura.

Berikut adalah detil dari kegiatan Perusahaan :

Web Design & Development

PondokMedia adalah perusahaan jasa Web Design Indonesia,

konsultan IT, Web Development. Ada ratusan perusahaan yang

menawarkan jasa pembuatan web design di Indonesia dengan harga

yang bervariasi. Kami sadar kami bukanlah yang termurah di industri

ini. Dengan web design di indonesia kami cukup percaya diri untuk

mengatakan kami adalah salah satu yang terbaik. Pembuatan website

dengan design yang menarik sesuai dengan industri anda serta

kemudahan dalam pengelolaan.

Di dunia internet, first impression adalah sesuatu yang tidak dapat

dibantahkan. Apakah anda tahu memiliki website bukanlah selalu

menjadi hal yang baik? Website perusahaan yang banyak bug dan

design yang buruk justru akan membuat potensial klien anda

meninggalkan perusahaan anda. Website yang buruk hanya membuat

mereka ragu akan kualitas jasa dan produk anda.

Team PondokMedia terdiri dari para spesialis di bidang IT yang

membuat website sesuai dengan apa yang dibutuhkan. Kami bertujuan

membuat website untuk membantu anda meningkatkan bisnis

performa anda dan mengkonversi potensial pembeli anda menjadi

pembeli hanya dengan melihat website anda.

Website akan kami buat sesuai dengan tujuan, jenis industri maupun

tipe bisnis anda (B2B atau B2C) karena kami percaya setiap industri

mempunyai Solusi IT yang berbeda dengan lainnya. Dengan

pengalaman dan kualitas hasil kerja kami, kami akan membuat website

proyek anda mempunyai nilai yang lebih dari yang anda harapkan.

6

Page 7: Laporan PKL

Web Hosting

Pelayananan (support) adalah prioritas utama kami. Staff kami siap

menjawab pertanyaan- pertanyaan Anda, dan membantu Anda dengan

professional. Kami menawarkan 2 macam paket hosting : Paket

Personal untuk perorangan, & Paket Bisnis untuk badan perusahaan.

Setiap paket memiliki keunggulan masing-masing.

Server kami memiliki processor terbaru dengan Intel Quad Xeon

dengan datacenter berlokasi di Indonesia, Singapore dan United States

of America menjamin anda mendapatkan uptime server 99.9% dengan

kecepatan akses yang jauh lebih baik dibandingkan kompetitor kami.

PondokMedia sebagai salah satu dari sedikit perusahaan Indonesia

yang mengelola bisnis hosting secara profesional dengan lokasi kantor

terletak di Jakarta, Semarang dan Singapura. Kami siap untuk

memberikan support dan menjawab pertanyaan atas kebingungan anda

melalui telepon, sms, email, chatting maupun pertemuan secara

langsung.

Datacenter PondokMedia untuk jaringan Indonesia terletak di Jakarta,

sedangkan di USA kami memiliki beberapa server yang tersebar di

datacenter Texas, New Jersey maupun Dallas. Sedangkan server kami

di Singapore terletak di Singtel Datacenter yang memastikan

kestabilan network akses baik dari Indonesia maupun internasional.

Dengan infrastruktur tersebut kami mempunyai kestabilan network

yang memungkinkan kami memberikan jasa hosting dengan uptime

99.9% . Kami memberikan garansi lifetime apabila anda tidak puas

dengan jasa yang kami berikan. Server kami juga dilengkapi fasilitas

auto-backup ke server backup kami yang terpisah yang menjamin anda

tidak akan kehilangan data anda pada situasi yang terburuk. Beberapa

fasilitas yang sangat jarang sekali anda temukan dibandingkan hosting

Indonesia lainnya.

7

Page 8: Laporan PKL

Internet Marketing

Internet Marketing adalah sarana memasarkan dan menjual produk dan

jasa anda melalui media internet. Pemasaran melalui internet erat

hubungannya dengan search engine optimization untuk website anda.

Berdasarkan pengalaman kami, peningkatan pengunjung pada website

anda secara tepat dan terarah akan ikut meningkatkan bisnis performa

anda.

Kami sadar setiap perusahaan dapat mengatur dana marketing untuk

memasarkan produk dan jasa anda sendiri. Tetapi pemasaran

marketing yang tidak terarah adalah tidak berbeda dengan membuang

anggaran marketing anda dengan percuma. Dengan konsultasi internet

marketing PondokMedia, kami akan membantu optimisasi webite anda

menjadi jauh lebih efisien dan efektif

Kami menjalankan campaign marketing anda dengan fakta yang dapat

anda lihat hasilnya secara langsung : meningkatnya pengunjung

website anda, meningkatnya ranking website anda, dan tercapainya

keyword yang anda tuju.

b. Logo PT Bumi Intermedia

Gambar 2.1 Logo PT. Bumi Intermedia

8

Page 9: Laporan PKL

BAB III

ANALISIS DAN PEMBAHASAN

Masalah yang dibahas pada laporan PKL ini adalah analisis penggunaan Code

Initer dengan plugin Ckeditor untuk membuat pengolahan artikel dalam website

Publisher Indonesia.

3.1 Dasar Teori

Dalam penyusunan hasil dari Praktik Kerja Lapangan, penulis menggunakan

dasar teori yang yang berasal dari berbagai sumber, berikut penjelasannya

3.1.1 Pengenalan Code Igniter

CodeIgniter merupakan aplikasi open source yang berupa framework dengan

model MVC (Model, View, Controller) untuk membangun website dinamis

dengan menggunakan PHP. CodeIgniter memudahkan developer untuk

membuat aplikasi web dengan cepat dan mudah dibandingkan dengan

membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006.

Versi stabil terakhir 2.1.2 yang dirilis pada 29 Juni 2012.

Untuk mengetahui Code Igniter lebih dalam lagi, ada beberapa hal yang harus

dipahami, antara lain :

a. Pengertian Framework

Framework secara sederhana dapat diartikan kumpulan dari fungsi-

fungsi/prosedur-prosedur dan class-class untuk tujuan tertentu yang sudah

siap digunakan sehingga bisa lebih mempermudah dan mempercepat

pekerjaan seorang pemrograman, tanpa harus membuat fungsi atau class

dari awal.

Ada beberapa alasan mengapa menggunakan Framework:

Mempercepat dan mempermudah pembangunan sebuah aplikasi web.

9

Page 10: Laporan PKL

Relatif memudahkan dalam proses maintenance karena sudah ada pola

tertentu dalam sebuah framework (dengan syarat programmer

mengikuti pola standar yang ada)

Umumnya framework menyediakan fasilitas-fasilitas yang umum

dipakai sehingga kita tidak perlu membangun dari awal (misalnya

validasi, ORM, pagination, multiple database, scaffolding, pengaturan

session, error handling, dll)

Lebih bebas dalam pengembangan jika dibandingkan CMS

b. Pengertian MVC (Model View Controller).

Model View Controller merupakan suatu konsep yang cukup populer

dalam pembangunan aplikasi web, berawal pada bahasa pemrograman

Small Talk, MVC memisahkan pengembangan aplikasi berdasarkan

komponen utama yang membangun sebuah aplikasi seperti manipulasi

data, user interface, dan bagian yang menjadi kontrol aplikasi. Terdapat 3

jenis komponen yang membangun suatu MVC pattern dalam suatu

aplikasi yaitu :

1. View, merupakan bagian yang menangani presentation logic. Pada

suatu aplikasi web bagian ini biasanya berupa file template HTML,

yang diatur oleh controller. View berfungsi untuk menerima dan

merepresentasikan data kepada user. Bagian ini tidak memiliki akses

langsung terhadap bagian model.

2. Model, biasanya berhubungan langsung dengan database untuk

memanipulasi data (insert, update, delete, search), menangani validasi

dari bagian controller, namun tidak dapat berhubungan langsung

dengan bagian view.

3. Controller, merupakan bagian yang mengatur hubungan antara bagian

model dan bagian view, controller berfungsi untuk menerima request

10

Page 11: Laporan PKL

dan data dari user kemudian menentukan apa yang akan diproses oleh

aplikasi.

Dengan menggunakan prinsip MVC suatu aplikasi dapat dikembangkan sesuai

dengan kemampuan developernya, yaitu programmer yang menangani bagian

model dan controller, sedangkan designer yang menangani bagian view,

sehingga penggunaan arsitektur MVC dapat meningkatkan maintanability dan

organisasi kode. Walaupun demikian dibutuhkan komunikasi yang baik antara

programmer dan designer dalam menangani variabel-variabel yang akan

ditampilkan.

Berikut adalah struktur file dari Code Igniter :

Gambar 3.1 Struktur File Code Igniter

11

Page 12: Laporan PKL

c. Kelebihan Code Igniter

Ada beberapa kelebihan CodeIgniter (CI) dibandingkan dengan

Framework PHP lain,

Performa sangat cepat : salah satu alasan tidak menggunakan

framework adalah karena eksekusinya yang lebih lambat daripada PHP

from the scracth, tapi Codeigniter sangat cepat bahkan mungkin bisa

dibilang codeigniter merupakan framework yang paling cepat

dibanding framework yang lain.

Konfigurasi yang sangat minim (nearly zero configuration)  : tentu saja

untuk menyesuaikan dengan database dan keleluasaan routing tetap

diizinkan melakukan konfigurasi dengan mengubah beberapa file

konfigurasi seperti database.php atau autoload.php, namun untuk

menggunakan codeigniter dengan setting standard, anda hanya perlu

merubah sedikit saja file pada folder config.

Banyak komunitas: dengan banyaknya komunitas CI ini, memudahkan

kita untuk berinteraksi dengan yang lain, baik itu bertanya atau

teknologi terbaru.

Dokumentasi yang sangat lengkap : Setiap paket instalasi codeigniter

sudah disertai user guide yang sangat bagus dan lengkap untuk

dijadikan permulaan, bahasanya pun mudah dipahami.

3.1.2 Pengenalan Sistem Database dengan MySQL

Pada dasarnya, mengelola basis data dengan MySQL harus dilakukan dengan

cara mengetikkan baris-baris perintah yang sesuai (command line) untuk setiap

maksud tertentu. Jika seseorang ingin membuat basis data (database), ketikkan

baris perintah yang sesuai untuk membuat basis data. Jika seseorang

menghapus tabel, ketikkan baris perintah yang sesuai untuk menghapus tabel.

12

Page 13: Laporan PKL

Hal tersebut tentu saja sangat menyulitkan karena seseorang harus hafal dan

mengetikkan perintahnya satu per satu.

Saat ini banyak sekali perangkat lunak yang dapat dimanfaatkan untuk mengelola

basis data dalam MySQL, salah satunya adalah phpMyAdmin. Dengan

phpMyAdmin, seseorang dapat membuat database, membuat tabel, mengisi

data, dan lain-lain dengan mudah, tanpa harus menghafal baris perintahnya.

PHPMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa

pemrograman PHP yang digunakan untuk menangani administrasi MySQL

melalui Jejaring Jagat Jembar (World Wide Web). phpMyAdmin mendukung

berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel,

bidang (fields), relasi (relations), indeks, pengguna (users), perijinan

(permissions), dan lain-lain).

PhpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada

di komputer. Untuk membukanya, buka browser lalu ketikkan alamat

http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di

situ nantinya seseorang bisa membuat (create) basis data baru, dan

mengelolanya.

Pengembangan phpMyAdmin dimulai pada tahun 1998 oleh Tobias Ratschiller

seorang konsultan IT. Ratschiller mengerjakan sebuah program bernama

MySQL-Webadmin dengan bebas, yang merupakan produk dari Petrus

Kuppelwieser, yang telah berhenti mengembangkannnya pada saat itu.

Ratschiller menulis kode baru untuk phpmyadmin, dan ditingkatkan pada

konsep dari proyek Kuppelwiesser. Ratschiller meninggalkan proyek

phpMyAdmin pada tahun 2001. Sekarang, Sebuah tim dari delapan

pengembang yang dipimpin oleh Oliver Muller meneruskan pengembangan

phpMyAdmin di SourceForge.net

13

Page 14: Laporan PKL

a. Fitur - Fitur

Beberapa fitur dalam phpMyAdmin :

Antarmuka berbasis web.

Dukungan banyak fitur dalam MySQL antara lain adalah sebagai

berikut.

Menelusuri dan drop basisdata (database), tabel, pandangan (view),

bidang (fields) dan indeks.

Membuat, menyalin, drop, dan mengubah nama basis data, tabel,

kolom dan indeks.

Pemeliharaan server, basis data dan tabel, dengan server

konfigurasi.

Melaksanakan, mengedit dan penunjuk pernyataan-SQL, bahkan

batch-queries

Mengelola pengguna MySQL dan hak istimewa.

Mengelola prosedur penyimpanan.

Import data dari CSV dan SQL

Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC

26300-OpenDocument Text dan Spreadsheet, Word, Excel, LATEKS

dan lain-lain

Membuat grafik PDF dari tampilan basis data anda.

Membuat kompleks query menggunakan Query-by-example. (QBE)

Pencarian global dalam basis data.

Transformasi data disimpan ke dalam format yang menggunakan satu

set fungsi yang telah ditetapkan, seperti menampilkan data blob-data

atau download-link.

b. Keistimewaan MySQL

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.

14

Page 15: Laporan PKL

2. Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai

perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat

digunakan secara gratis.

3. Multi-user. MySQL dapat digunakan oleh beberapa pengguna 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. Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya,

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 keamanan seperti level

subnetmask, nama host, dan izin akses user dengan sistem perizinan

yang mendetail serta sandi terenkripsi.

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.

3.1.3 Pengenalan Plugin CKeditor

Dalam pembuatan webisite Publisher Indonesia ini dibutuhkan suatu fitur

pembuatan artikel. Untuk itu diperlukan suatu text editor yang langsung bisa

15

Page 16: Laporan PKL

dipakai pada web tersebut. Tentu saja dengan pertimbangan text editor yang

memiliki fitur pengolahan text yang variatif. Untuk itu, dalam kasus ini kami

akan menggunakan web text editor yaitu CKeditor.

CKEditor adalah teks editor yang digunakan di lingkungan

web. CKEditor adalah sebuah WYSIWYG editor, yang berarti teks yang

diedit akan tampil sama dengan yang akan tampil. Memakai CKEditor sebagai

teks editor mirip seperti kita menggunakan Microsoft Word atau OpenOffice.

16

Page 17: Laporan PKL

17

Page 18: Laporan PKL

BAB IV

PENUTUP

4.1 Kesimpulan

4.2 Saran

Saran ini ditunjukkan kepada :

1) PT Bumi Intermedia

a) Adanya penambahan kuota mahasiswa untuk Praktik Kerja

Lapangan (PKL), agar peluang mahasiswa yang ingin PKL di

Bumi Intermedia lebih besar.

b) Perlu dilakukan pembagian tugas secara terperinci tiap ada proyek

c) Perlu adanya peninjauan kembali website publisher Indonesia yang

kami buat

2) Politeknik Negeri Semarang

a) Waktu pelaksanaan Praktik Kerja Lapangan (PKL) seharusnya

diperpanjang atau disediakan waktu tersendiri, sehingga dalam

pelaksanaan Praktik Kerja Lapangan (PKL) bisa menyelesaikan

tugas atau job besar.

b) Sebaiknya penentuan pembimbing Praktik Kerja Lapangan (PKL)

dilakukan jauh sebelum mahasiswa melaksanakan Praktik Kerja

18

Page 19: Laporan PKL

Lapangan (PKL) agar dapat dilakukan konsultasi antara mahasiswa

dengan pembimbingnya tentang tempat PKL yang cocok.

19