• Tidak ada hasil yang ditemukan

Merancang Website Berita Moderamen GBKP Dengan Menggunakan PHP Dan MYSQL

N/A
N/A
Protected

Academic year: 2016

Membagikan "Merancang Website Berita Moderamen GBKP Dengan Menggunakan PHP Dan MYSQL"

Copied!
112
0
0

Teks penuh

(1)

MERANCANG WEBSITE BERITA MODERAMEN GBKP DENGAN

MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

IRVAN MART TARIGAN

092406098

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

MERANCANG WEBSITE BERITA MODERAMEN GBKP DENGAN

MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh gelar Ahli Madya

IRVAN MART TARIGAN

092406098

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul

: MERANCANG WEBSITE BERITA MODERAMEN

GBKP DENGAN MENGGUNAKAN PHP DAN

MYSQL.

Kategori

: TUGAS AKHIR.

Nama

: IRVAN MART TARIGAN.

Nomor Induk Mahasiswa

: 092406098.

Program Studi

: D3 TEKNIK INFORMATIKA.

Departemen

: MATEMATIKA

Fakultas

: MATEMATIKA DAN

ILMU

PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA

UTARA

Diluluskan di

Medan, 25 Mei 2012

Komisi Pembimbing

:

Diketahui

Departemen Matematika FMIPA USU

Pembimbing,

Ketua,

Prof. Dr. Tulus, M.Si

(4)

PERNYATAAN

MERANCANG WEBSITE BERITA MODERAMEN GBKP DENGAN

MENGGUNAKAN PHP DAN MYSQL.

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, 25 Mei 2012

(5)

PENGHARGAAN

Segala puji dan syukur Penulis panjatkan kehadirat Tuhan Yang Maha Esa, yang masih

memberikan kesempatan dan kesehatan sehingga akhirnya Tugas Akhir dapat

diselesaikan dalam waktu yang telah ditetapkan.

Penulisan Tugas Akhir ini merupakan salah satu syarat bagi setiap mahasiswa

guna menyelesaikan Program Studi D3 Teknik Informatika Fakultas Matematika dan

Ilmu Pengetahuan Alam.

Dalam menyelesaikan Tugas Akhir ini. Penulis banyak mendapatkan bimbingan

dan bantuan dari berbagai pihak baik berupa material, spiritual. Pada kesempatan ini

Penulis mengucapkan terima kasih yang sebesar-besarnya kepada:

1.

Bapak

Prof. Dr. Sutarman, M.Sc. Selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatera Utara.

2.

Ibu

Dr. Marpongahtun, M.Sc. Selaku Pembantu Dekan I Fakultas Matematika

dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

3.

Bapak

Prof. Dr. Tulus, M.Si. Selaku Ketua Departemen Matematika Fakultas

Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4.

Bapak

Drs. Henry Rani Sitepu, M.Si. Selaku dosen pembimbing dalam

penyusunan Tugas Akhir yang telah banyak memberikan bimbingan dan

masukan-masukan yang sangat berarti kepada penulis, sehingga akhirnya bisa

menyelesaikan Tugas Akhir ini dengan sebaik-baiknya.

5.

Bapak

Drs. Rosman Siregar, M.Si. Selaku dosen wali yang telah banyak

membantu penulis dalam menjalani perkuliahan di kampus.

6.

Para Dosen dan Pegawai Fakultas Matematika dan Ilmu Pengetahuan Alam.

7.

Bapak/Ibu staf pengajar jurusan D3 Teknik Informatika Fakultas Matematika dan

(6)

8.

Bapak Pdt. Matius Panji Barus, M.Th dan Bapak Pdt. Simon Tarigan,STh.

Selaku Ketua Umum dan Sekretaris Umum Moderamen GBKP yang memberikan

kesempatan untuk dapat meraih data riset seakurat mungkin guna keberhasilan

proyek dari Tugas Akhir ini.

9.

Bapak Pt. Ir. Ananta Purba. Selaku Wakil Sekretaris Umum Moderamen GBKP

yang membantu penulis mendapatkan berita Moderamen GBKP seakurat

mungkin.

10.

Seluruh Pegawai yang ada di Kantor Moderamen GBKP.

11.

Teristimewa kepada Orang Tua Penulis yang tercinta Ayahanda

(Bantuan Tarigan, Ampd.),

Ibunda

(Dk. Kristina Br Pinem.) dan adik-adik

tersayang yang telah banyak memberikan dukungan, motivasi yang tak terhingga

dan tak ternilai harganya yang dirasakan oleh penulis.

12.

Spesial untuk sahabat-sahabat terdekat ku: Rehdamenta Sentosa Tarigan

(Matematika ’08), Christy Halomoan Ginting (Kimia ’07), Bahtiar F Lubis

(Kimia ’07) Denny Anta D.P. Pinem (Kimia ’08) dan masih banyak lagi

sahabat ku yang belum disebut. Kalian penyemangatku. Terima kasih

sahabat-sahabat ku.

13.

Semua teman-teman

PERMATA GBKP Km.8 Sektor Betania Padang Bulan

Medan, yang telah mendoakan penulis dalam menyelesaikan proyek Tugas Akhir

ini.

14.

Seluruh teman-teman Diploma (D3) Teknik Informatika stambuk 09, para Senior

dan Junior.

Akhir kata, smoga Tugas Akhir ini dapat bermanfaat khususnya bagi Penulis sendiri

dan umumnya bagi pihak-pihak yang membacanya, walaupun penulis menyadari

bahwa Tugas Akhir ini masih jauh dari kesempurnaan yang dikarenakan pengetahuan

dan pengalaman yang dimiliki oleh penulis masih sangat terbatas yang masih perlu

diperbaiki, baik dari segi penyajian, bentuk maupun isinya.

(7)

ABSTRAK

(8)

DAFTAR ISI

Halaman

Persetujuan

i

Pernyataan

ii

Penghargaan

iii

Abstrak

v

Daftar Isi

vi

Daftar Tabel

viii

Daftar Gambar

ix

Bab 1 Pendahuluan

1

1.1 Latar Belakang

1

1.2 Maksud dan Tujuan Penulisan

2

1.3 Perumusan Masalah

3

1.4 Pembatasan Masalah

3

1.5 Metode Penelitian

4

1.6 Sistematika Penulisan

5

Bab 2 Tinjauan Teoritis

6

2.1 Pengertian Komputer

6

2.2 Pengertian Internet

7

2.3 Berita

8

2.3.1 Jenis – Jenis Berita

9

2.3.2 Bagian Berita

10

2.3.3 Unsur – Unsur Berita

11

2.4 Network

11

2.5 Web Server

11

2.5.1 Macam – Macam Web Server

11

2.6 HTML

12

2.6.1 Struktur Dasar HTML

12

2.6.2 Referensi HTML

13

2.7 Bahasa Pemrograman PHP (Hypertext Preprocessor)

14

2.7.1 Sejarah PHP

15

2.7.2 Kelebihan PHP

16

2.7.3 Contoh Pemrograman PHP

17

2.7.4 Tipe Data Pemrograman PHP

18

2.7.5 Operator Dalam PHP

19

2.7.6 Integrasi PHP dengan Database

21

2.8 MySQL

23

2.9 Penggunaan MySQL

23

2.10 Pengenalan SQL (Structured Query Language)

24

(9)

2.10.2 Membuka Database

26

2.10.3 Menghapus Database

26

2.10.4 Menampilkan Tabel

26

2.10.5 Membuat Tabel Baru

26

2.10.6 Menampilkan Struktur Tabel

26

2.10.7 Mengubah Struktur Tabel

27

2.10.8 Mengisi Data ke Dalam Tabel

27

2.10.9 Menampilkan Isi Tabel

27

2.10.10 Mengedit Record dengan UPDATE

27

2.10.11 Menghapus Data dengan DELETE

27

2.10.12 Keluar Dari MySQL

27

2.11 Macromedia Dreamweaver

28

2.12 Flowchart (Diagram Alir)

28

2.13 ERD (Entity Relationship Diagram)

29

Bab 3 Sejarah Moderamen GBKP

30

3.1 Sejarah Berdirinya GBKP

30

3.2 Masa Penanaman dan Penggarapan (1906 – 1940)

31

3.3 GBKP Berdiri Sendiri Dalam Masa Penderitaan dan Kekacauan

31

3.4 Kepengurusan Pusat GBKP (Moderamen)

32

3.5 Gereja Mitra

34

Bab 4 Perancangan Sistem

35

4.1 Perancangan Interface

35

4.2 Data Flow Diagram

37

4.3 Flowchart Website Berita Moderamen GBKP

39

4.4 ERD Website Berita Moderamen GBKP

41

4.5 Struktur Database

42

Bab 5 Implementasi Sistem

46

5.1 Implementasi Sistem

46

5.2 Tujuan Implementasi Sistem

46

5.3 Komponen Utama Kebutuhan Sistem

46

5.4 Demonstrasi Program

49

5.4.1 Tampilan Halaman Utama

49

5.4.2 Tampilan Halaman Login Admin

50

5.4.3 Tampilan Menu Admin

50

Bab 6 Kesimpulan dan Saran

51

6.1 Kesimpulan

51

6.2 Saran

52

Daftar Pustaka

53

LAMPIRAN A: Listing Program

54

(10)
(11)

DAFTAR TABEL

Halaman

Tabel 2.1

Tag Pada HTML

13

Tabel 2.2

Operator Aritmatika Pada PHP

19

Tabel 2.3

Operator Perbandingan Pada PHP

19

Tabel 2.4

Operator Logika Pada PHP

20

Tabel 2.5

Daftar Database yang Didukung PHP

21

Tabel 2.6

Simbol-Simbol Pada Flowchart

28

Tabel 2.7

Simbol-Simbol Pada ERD

29

Tabel 4.1

Tabel Agenda

42

Tabel 4.2

Tabel Banner

42

Tabel 4.3

Tabel Berita

43

Tabel 4.4

Tabel Hubungi

43

Tabel 4.5

Tabel Kategori

43

Tabel 4.6

Tabel Khotbah

44

Tabel 4.7

Tabel Modul

44

Tabel 4.8

Tabel Pengumuman

44

Tabel 4.9

Tabel Renungan

45

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.1

Hasil Program PHP

18

Gambar 2.2 Tampilan Utama dari MySQL Monitor

24

Gambar 2.3 Tampilan Melihat Database Pada Command Prompt

25

Gambar 4.1

Interface halaman depan website berita Moderamen GBKP

35

Gambar 4.2

Interface halaman admin website Moderamen GBKP

36

Gambar 4.3 Diagram Konteks Website Berita Moderamen GBKP

37

Gambar 4.4

Data Flow Diagram Level Nol

38

Gambar 4,5 Diagram Alir Halaman Utaman Website Berita Moderamen GBKP 39

Gambar 4.6

Diagram Alir Halaman Admin

40

Gambar 4.7 ERD Website Berita Moderamen GBKP

41

Gambar 5.1

Halaman Tampilan Sistem Operasi Windows 7 Alienware

47

Gambar 5.2 Halaman Utama Adobe Dreamweaver CS5

48

Gambar 5.3 Halaman Utama xampp 1.7.3

48

Gambar 5.4 Halaman Utama Website Berita Moderamen GBKP

49

Gambar 5.5 Halaman Login

50

(13)

ABSTRAK

(14)

BAB 1

PENDAHULUAN

1.1.

Latar Belakang.

Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

dampak dalam meningkatkan efektifitas dan keefisienan dalam melakukan setiap

pekerjaan. Mungkin suatu kenaifan kalau berbicara tentang teknologi informasi dan

komunikasi, tanpa membicarakan suatu benda yang bernama komputer. Komputer

merupakan suatu media elektronik yang memegang peranan yang sangat penting dalam

perkembangan yang terjadi pada saat ini.

Salah satu teknologi penyampaian informasi yang berkembang saat ini adalah

website

atau lebih dikenal dengan sebutan

web

, yang memiliki pengertian suatu koleksi

dokumen elektronik pribadi atau perusahaan dalam

server web

yang digunakan untuk

mengakses berbagai informasi.

(15)

MODERAMEN GBKP merupakan suatu kepengurusan pusat GBKP (Gereja

Batak Karo Protestan) atau yang lebih familiar sebagai SINODE

website

media massa seperti

Detik.com,

Maka penulis mencoba untuk merancang

website

yang

bertujuan memberikan informasi dan berita lengkap seputar MODERAMEN GBKP.

Berdasarkan pemikiran di atas maka penulis memilih judul “Merancang

Website Berita Moderamen GBKP dengan Menggunakan PHP dan MySQL”.

1.2.

Maksud dan Tujuan Penulisan.

Maksud dari penulisan Tugas Akhir ini adalah sebagai berikut:

1.

Untuk merancang suatu

website

berita Moderamen GBKP yang mampu

menyampaikan informasi secara padat dan berisi.

2.

Untuk mengaplikasikan ilmu yang telah didapat dari perkuliahan dan praktikum,

sehingga nantinya dapat menambah keterampilan dan pengalaman penulis dalam

membuat suatu

website

yang interaktif.

Tujuan dari penulisan Tugas Akhir ini adalah sebagai berikut:

1.

Untuk menjelaskan berbagai berita Moderamen GBKP.

2.

Menambah wawasan dan pengetahuan serta kreativitas penulis berdasarkan ilmu

yang telah diperoleh selama duduk di bangku perkuliahan.

(16)

1.3.

Perumusan Masalah.

Pada umumnya setiap organisasi memerlukan sarana dalam memberikan dan menyajikan

informasi dengan lebih cepat dan mudah bagi masyarakat umum maupun kalangan

didalam organisasi itu sendiri, semua itu juga berlaku di MODERAMEN GBKP.

Sehubungan dengan hal tersebut maka dapat dirumuskan masalah yang dihadapi penulis

di dalam pembuatan sistem informasi ini, yaitu:

a.

Bagaimana mendesain, membuat dan menghasilkan suatu sistem informasi

yang berbasis

web

untuk dapat menyimpan, menampilkan dan mengedit data

yang akan disampaikan.

b.

Bagaimana informasi pada

website

dapat di

update

dengan mudah pada waktu

yang diinginkan sesuai dengan tujuan aplikasi ini, yaitu

website

yang dinamis.

1.4.

Pembatasan Masalah.

Agar pembahasan masalah tidak menyimpang dari tujuan penelitian, maka berikut adalah

beberapa batasan yang perlu dibuat, yaitu:

a.

Website

ini akan menampilkan halaman-halaman

web

yang statis maupun dinamis

mengenai, seperti: berita seputar MODERAMEN GBKP.

b.

Aplikasi ini dibangun dibawah sistem operasi

Windows 7 Alienware

32 Bit.

c.

Website

yang diangun mendukung bahasa

pemrograman web

yang lainnya

seperti:

HTML (Hypertext Markup Language), CSS (Cescading Style Sheets),

dan

Javascript.

d.

Aplikasi ini dibangun menggunakan

Macromedia Dreamweaver CS5.

(17)

1.5.

Metode Penelitian.

Metode penelitian yang digunakan penulis, meliputi antara lain:

1.

Penelitian lapangan

(Field Research)

Penelitian dilakukan langsung ke MODERAMEN GBKP untuk mendapatkan data

dan informasi yang sedang berjalan sekarang dimana penulis melakukan

pengumpulan data dengan 2 cara yaitu:

a.

Wawancara

Wawancara yang dilakukana penulis adalah meyakinkan data yang

diperoleh akurat. Dalam pengumpulan data tersebut penulis

mewawancarai bagian umum dan yang terkait didalamnya. Untuk

mengetahui apa dan bagaimana dari kegiatan pengolahan data tersebut

serta kemampuan memberi informasi yang tepat dan jelas.

b.

Observasi

Observasi yang dilakukan penulis adalah untuk mengamati dan

mengetahui secara langsung jalannya sistem yang sedang berjalan saat itu

dan proses kerja dari tugas masing-masing serta melihat format-format

laporan dalam perusahaan tersebut yang digunakan saat itu.

2.

Penelitian Kepustakaan

(18)

1.6.

Sistematika Penulisan.

BAB 1

: PENDAHULUAN

Dalam bab ini penulis menguraikan Latar Belakang, Perumusan

Masalah, Maksud dan Tujuan Penulisan, Pembatasan Masalah,

Metode Penelitian dan Sistematika Penelitian.

BAB 2

: TINJAUAN TEORITIS

Dalam bab ini penulis menguraikan beberapa hal yang

berhubungan dengan aplikasi

website

dinamis yang ingin

dibangun penulis yaitu sejarah singkat

internet,

komputer,

world

wide

internet, HTML (Hypertext Markup Language),

pengenalan

PHP

,

MySQL

dan

Macromedia Dreamweaver

, pengertian

ERD.

Dan simbol-simbol pada

flowchart.

BAB 3

: SEJARAH SINGKAT MODERAMEN GBKP

Bab ini menerangkan keadaan MODERAMEN GBKP.

BAB 4

: PERANCANGAN SISTEM

Bab ini membahas tentang perancangan sistem yang dirancang

yang meliputi perancangan

layout

, perancangan

database,

gambaran aplikasi

website

yang akan dibuat, dan

flowchart

sistem.

BAB 5

: IMPLEMENTASI SISTEM

Dalam bab ini penulis menyajikan tentang pengertian

implementasi sistem, tujuan implementasi, dan komponen utama

implementasi.

(19)
(20)

BAB 2

TINJAUAN TEORITIS

2.1. Pengertian Komputer.

Komputer berasal dari bahasa Yunani “Compute” yang kemudian diartikan kedalam

bahasa inggris “to compute” yang berarti menghitung. Tetapi komputer bisa juga

diartikan kedalam bahasa Indonesia yaitu mesin hitung.

Komputer adalah alat yang dipakai untuk mengola

telah dirumuskan. Kata

computer

semula dipergunakan untuk menggambarkan orang

yang perkerjaannya melakukan perhitunga

tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya,

pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi

komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan

Dalam arti seperti itu terdapat alat seperti

slide rule

, jenis

mulai da

Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah

arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut

sekarang disebut disebut sebagai komputer.

(21)

menunjuk kepada para pekerja wanita

menghitung jalan artileri perang dengan mesin hitung.

analitikal. Selain itu, berbagai alat mesin sederhana seperti

slide rule

juga sudah dapat

dikatakan sebagai komputer.

2.2. Pengertian Internet.

Internet

adalah sebuah jaringan dunia luas dari komputer, yang lazim disebut dengan

worldwide network.

Dengan

Internet

maka anda akan mendapatkan jutaan informasi,

mulai dari informasi Peruruan Tinggi, kota-kota dunia, pemerintahan, teknologi, pribadi,

berita dan koran,

software

komputer, bisnis (misalnya iklan-iklan perusahaan dari seluruh

dunia, iklan-iklan pribadi, informasi barang-baran atau produk-produk terbaru), dan

lain-lain. Selain itu

Internet

juga bisa digunakan untuk mencari hiburan seperti film, game,

kontak jodoh, mengirim berita, alat komunikasi dan lain-lain. Jadi singkatnya

Internet

adalah sumber informasi dan alat komunikasi!.

Agar komunikasi dapat terhubung serta dapat menggunakan fasilitas

internet,

maka harus berlangganan ke salah satu

ISP (Internet Service Provider)

atau

penyelenggara layanan

internet

. Fasilitas-fasilitas yang tersedia dalam layanan internet

antara lain:

(22)

b.

Search Engine

adalah salah satu fasilitas

internet

yang dijalankan melalui

browser

untuk mencari informasi yang kita inginkan.

Search Engine

menampung

database

situs-situs dari seluruh dunia cukup dengan memasukkan kata kunci

(keyword)

maka

search engine

akan menampilkan beberapa

link

situs yang disertai dengan

keterangan singkat, salah satu

search engine

yang paling populer adalah

Google.

c.

E-mail (Elektronik Mail)

merupakan aplikasi surat-menyurat melalui

internet.

Pengguna dapat saling bertukar

file

dan informasi.

File-file

itu akan dikumpulkan

dalam sebuah tempat untuk pengalamatan yang berupa

mailbox,

sehingga

pengguna dapat membaca berita yang ditujukan kepadanya kapan saja. Namun

sebelum menggunakan fasilitas dalam

e-mail

, kita harus terlebih dahulu terdaftar

dan memiliki

account

di salah satu penyedia layanan

e-mail

seperti

Gmail.

d.

FTP (File Transfer Protocol)

adalah suatu protokol yang digunakan untuk

melakukan pemindahan

(transfer)

baik

upload

atau

download

suatu

server FTP.

2.3. Berita.

Kata “berita” berasal dari bahasa Sansekerta “vrit” atau dalam bahasa Inggris disebut

“write” yang sebenarnya berarti “terjadi” atau “ada”. Beberapa orang juga ada yang

menyebut berita ini dengan sebutan “vritta”, yakni “kejadian” atau “yang telah terjadi”.

Sedangkan berita Menurut Kamus Besar Bahasa Indonesia adalah cerita atau keterangan

mengenai kejadian atau peristiwa yang hangat.

Berita adalah sebuah bentuk laporan tentang suatu kejadian yang baru terjadi atau

keterangan terbaru tentang suatu peristiwa. Berita adalah suatu fakta menarik atau sesuatu

hal penting untuk diketahui yang biasa disampaikan pada khalayak melalui sebuah media.

Namun, tidak semua fakta bisa diangkat menjadi sebuah berita oleh media

(23)

1.

Penting: yakni sebuah kejadian atau peristiwa yang dapat mempengaruhi atau

berdampak pada kehidupan orang banyak.

2.

Besar: yakni sebuah peristiwa yang menyangkut angka-angka dalam jumlah yang

besar.

3.

Waktu: yakni sebuah peristiwa yang baru terjadi, kekinian, dan belum mengalami

pengendapan.

4.

Dekat: artinya, sebuah kejadian yang dekat dengan pembaca, baik dari segi

emosional maupun segi geografis.

5.

Popular: yakni sebuah peristiwa yang memang memiliki tingkat kepopuleran

tinggi di kalangan orang banyak.

6.

Manusiawi: yakni sebuah peristiwa yang memiliki

human interest

dan mampu

memberikan sentuhan perasaan bagi orang banyak.

2.3.1. Jenis – Jenis Berita.

Berita mempunyai pengertian yang sangat luas, banyak pakar yang memiliki definisi

sendiri-sendiri untuk mendeskripsikan pengertian berita. Dari banyaknya pengertian

tentang berita ini, kemudian muncullah jenis-jenis berita di masyarakat. Jenis-jenis berita

tersebut adalah sebagai berikut:

1.

Straight News: adalah berita langsung, apa adanya, dan biasanya ditulis atau

disampaikan secara singkat dan lugas.

2.

Depth News: adalah berita yang diulas secara mendalam. Hal-hal yang berada di

bawah suatu permukaan masalah dikembangkan oleh si pembuat berita, namun

masih berisi fakta tentang permukaan masalah yang sama.

3.

Investigation News: adalah berita yang diangkat dan dikembangkan berdasarkan

berbagai penyelidikan atau penelitian dari berbagai sumber lain yang terpercaya.

4.

Interpretative News: adalah berita yang dikembangkan oleh interpretasi atau

(24)

5.

Opinion News: adalah berita yang berisikan sebuah pendapat atau opini

seseorang mengenai suatu peristiwa atau kejadian yang tengah terjadi. Biasanya,

berita ini adalah opini dari para tokoh penting, cendekiawan, para pakar, atau

pejabat berwenang.

2.3.2. Bagian Berita.

Secara umum, berita mempunyai bagian-bagian dalam susunannya yaitu:

Headline.

Biasa disebut judul. Sering juga dilengkapi dengan anak judul. Ia berguna untuk:

1.

menolong pembaca agar segera mengetahui peristiwa yang akan diberitakan.

2.

menonjolkan satu berita dengan dukungan teknik grafika.

Deadline.

Ada yang terdiri atas nama media massa, tempat kejadian dan tanggal kejadian. .

Tujuannya adalah untuk menunjukkan tempat kejadian dan inisial media.

Lead.

Lazim disebut teras berita. Biasanya ditulis pada paragraph pertama sebuah berita. Ia

merupakan unsur yang paling penting dari sebuah berita, yang menentukan apakah isi

berita akan dibaca atau tidak. Ia merupakan sari pati sebuah berita. .

Body.

(25)

2.3.3.

Unsur – Unsur Berita.

Dalam berita harus terdapat unsur-unsur 5W 1H yaitu:

1.

What – Apa yang terjadi di dalam suatu peristiwa?

2.

Who – Siapa yang terlibat di dalamnya?

3.

Where – Di mana terjadinya peristiwa itu?

4.

When – Kapan terjadinya?

5.

Why – Mengapa peristiwa itu terjadi?

6.

How – Bagaimana terjadinya?

2.4. Network.

Network

adalah jaringan dari sistem komunikasi data yang melibatkan alat dan sistem

komputer yang dihubungkan dengan jalur transmisi alat komunikasi membentuk satu

sistem (Mico Pardosi, 2004). Dengan

network,

komputer yang satu dapat menggunakan

data di komputer lain, dapat mencetak laporan di

printer

ke komputer lain, dapat memberi

berita ke komputer lain walaupun berlainan area.

2.5. Web Server.

(26)

2.5.1. Macam – Macam Web Server.

Apache Web Server – The HTTP Web Server.

1.

Apache Tomcat.

2.

Microsoft Windows Server 2003 Internet Information Service (IIS).

3.

Lighttpd.

4.

Sun Java System Web Server

.

5.

Xitami Web Server.

6.

Zeus Web Server.

Namun

web

yang terkenal dan yang sering digunakan adalah

Apache

dan

Microsoft

Internet Information Service (IIS).

2.6. HTML.

HTML (Hyper Text Markup Language)

adalah simbol-simbol atau tag-tag yang dituliskan

dalam sebuah

file

yang dimaksudkan untuk menampilkan halaman pada

web browser

.

Tag-tag

HTML

selalu diawali dengan <x> dan diakhiri dengan </x> dimana x tag

HTML

seperti b, i, u dan sebagainya. Namun ada juga tag yang tidak diakhiri dengan tanda </x>

seperti tag <br>, <input> dan lainnya.

Sebuah halaman website akan diapit oleh tag <html>...</html>.

File-file

HTML

selalu berakhiran dengan ekstensi

*.htm

atau

*.html.

Jadi jika anda mengetik sebuah

naskah dan menyimpannya dengan ekstensi

*.html

maka anda membuat

file

yang

berformat

HTML.

2.6.1. Struktur Dasar HTML.

(27)

Satu hal yang membedakan dokumen

HTML

dengan dokumen-dokumen lainnya adalah

adanya elemen-elemen

HTML

beserta tag-tagnya. Elemen dan tag

HTML

berfungsi untuk

memformat atau menandai suatu bagian tertentu dari dokumen

HTML

dan juga untuk

menentukan struktur bagian tersebut dalam dokumen

HTML.

Elemen dan tag inilah yang

merupakan ciri utama dari suatu dokumen

HTML

. Secara garis besar, untuk menuliskan

sebuah dokumen

HTML

dibutuhkan kerangka penulisan dengan tag-tag dasar sebagai

berikut

HTML, HEAD, TITLE

dan

BODY.

Sebagai contoh berikut ini adalah penulisan

HTML

minimal yang menggunakan tag-tag

dasar tersebut.

<HTML> <HEAD>

<TITLE>Judul dokumen</TITLE> </HEAD>

<BODY>

Data-data yang akan di tampilkan </BODY>

</HTML>

Tabel 2.1. Tag Pada HTML.

TAG

FUNGSI

HTML

Untuk penanda bahwa dokumen yang

dibuat adalah dokumen

web.

HEAD

Untuk bagian judul, boleh ada atau tidak.

TITLE

Judul untuk masing-masing halaman,

ditampilkan diatas

browser.

BODY

Informasi yang ingin dimunculkan

(28)

2.6.2. Referensi HTML.

Berikut ini adalah referensi dalam dokumen

HTML

:

1.

DOCTYPE

Penjelasan versi dari dokumen

HTML

tersebut yang ditulis pada bagian atas pada

editor-editor

tertentu seperti

Macromedia Dreamweaver 8

yang menjelaskan

tentang

DTD (Document Type Definition).

2.

Komentar.

Menuliskan suatu komentar pada dokumen

HTML

seperti keterangan elemen dan

tag-tag dan lain-lain. Keterangan ini akan diabaikan oleh

browser.

Contoh: <!—Komentar Program Disini

2.7. Bahasa Pemrograman PHP (Hypertext Preprocessor).

PHP

adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah

bahasa scripting yang terpasang pada

HTML.

Sebagian besar sintaks mirip dengan bahasa

C, Java

dan

Perl

, ditambah beberapa fungsi

PHP

yang spesifik.

(29)

tanda untuk

escaping

(kabur) dari kode

html. File html

yang telah dibubuhi

program

php

harus diganti ekstensi-nya menjadi

.php3

atau

.php.

PHP

merupakan bahasa

pemograman web

yang bersifat

server-side

HTML=embedded scripting

, di mana

script

-nya menyatu dengan

HTML

dan berada

di

server

. Artinya adalah

sintaks

dan perintah-perintah yang kita berikan akan

sepenuhnya dijalankan di

server

tetapi disertakan

HTML

biasa.

PHP

dikenal sebgai

bahasa

scripting

yang menyatu dengan tag

HTML

, dieksekusi di

server

dan

digunakan untuk membuat halaman

web

yang dinamis seperti

ASP (Active Server

Pages)

dan

JSP (Java Server Pages).

PHP

pertama kali dibuat oleh Rasmus Lerdroft, seorang

programmer C.

Semula

PHP

digunakannya untuk menghitung jumlah pengunjung di dalam

web

nya.

Kemudian ia mengeluarkan

Personal Home Page Tools versi 1.0

secara gratis. Versi

ini pertama kali keluar pada tahun 1995. Isinya adalah sekumpulan

script PERL

yang

dibuatnya untuk membuat halaman

web

nya menjadi dinamis. Kemudian pada tahun

1996 ia mengeluarkan

PHP versi 2.0

yang kemampuannya telah dapat mengakses

database

dan dapat terintegrasi dengan

HTML.

(30)

Pada Juni 2004,

Zend

merilis

PHP 5.0. PHP versi 5

muncul untuk menangani

kelemahan-kelemahan yang terdapat pada versi sebelumnya.

PHP versi 5

dapat membuat

file

swf

dan

applet java

. Fokus utamanya adalah mengoptimalkan penggunaan

PH

P

untuk

OOP

(Object Oriented Programming)

.

2.7.1. Sejarah PHP.

PHP (PHP: Preprosessor)

merupakan sebuah bahasa scripting yang menyatu dengan

tag-tag

HTML,

di eksekusi di

server

, dan digunakan untuk halaman

web

yang dinamis seperti

halnya

Active Server Page (ASP)

atau

Java Server Page (JSP).

Versi

pertama

PHP

dibuat

oleh

Rasmus

Lerdorf

pada

tahun

1995.

Versi pertama ini berupa sekumpulan

script perl

yang digunakan oleh Rasmus Lerdorf

untuk membuat halaman

web

yang dinamis pada

homepage

pribadinya. Rasmus menulis

ulang

script-script perl

tersebut menggunakan bahasa

C

, kemudian menambahka fasilitas

untuk

form HTML

, koneksi

MYSQL

dan meluncurkan

PHP

versi kedua yang diberi nama

PHP/F1

pada tahun 1996.

PHP

versi ketiga dirilis pertengahan 1997. Pada versi ini pembuatannya tidak lagi

oleh

Rasmus sendiri, tetapi juga melibatkan beberapa

programmer

lain yang antusias

untuk mengembangkan

PHP.

PHP

versi keempat dirilis bulan Oktober 2000. Perubahan mendasar pada

PHP

4.0

adalah integrasi

Zend Engine. Zend

dibuat oleh Zeef Suraski dan

Andi

Gutmans

yang merupakan penyempurnaan

PHP 3.0 scripting engine.

Hal ini adalah

build in HTTP

session

, tidak lagi menggunakan

library

tambahan seperti pada

PHP 3.0.

(31)

pemrograman

sebagai loncatan baru menuju

Enterprise Application

. Pada bagian inti,

yaitu

Engine program PHP

, dilakukan perubahan total.

PHP 5.0

akan memberikan

dampak yang besar terhadap penerimaan

PHP

sebagai solusi kelas komersial.

2.7.2. Kelebihan PHP.

Ketika

e-commerce

semakin berkembang, situs-situs yang statispun semakin

ditinggalkan, karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs

tersebut harus tetap dinamis. Pada saat ini bahasa

PERL

dan

CGI

sudah jauh

ketinggalan jaman sehingga sebagian besar

designer web

banyak beralih ke bahasa

server-side scripting

yang lebih dinamis seperti

PHP.

Seluruh aplikasi berbasis

web

dapat dibuat dengan

PHP

. Namun kekuatan

yang paling utama

PHP

adalah pada konektivitasnya dengan

system database

di

dalam

web

. Sistem

database

yang dapat didukung oleh

PHP

adalah:

1.

Oracle

2.

MySQL

3.

Sybase

4.

PostgreSQL

5.

Dan lainnya.

PHP

dapat berjalan di berbagai

system

operasi seperti

windows 98/NT

,

UNIX/LINUX

,

solaris

maupun

macintosh.

2.7.3. Contoh Pemrograman PHP.

(32)

Program untuk menampilkan tulisan Hello, Nama saya Irvan Mart Tarigan

yang dibuat dengan menggunakan

PHP

adalah sebagai berikut:

<?php

echo "Hello, Nama saya Irvan Mart Tarigan ";

?>

[image:32.612.110.530.318.359.2]

Kode program tersebut ditulis pada sebuah

text editor

serta disimpan dengan

ekstensi

*.php

(contoh : hello.php) pada direktori

C:\xampp\htdocs\hello.php\.

Kemudian

hasilnya dapat dilihat melalui web browser seperti

Mozilla Firefox.,

arahkan alamatnya

(33)

2.7.4. Tipe Data Pemrograman PHP.

Pada

PHP

, tipe data variabel tidak didefinisikan oleh

programmer

, akan tetapi secara

otomatis ditentukan oleh

integer PHP

. Namun demikian,

PHP

mendukung 8 (Delapan)

buah tipe data primitif, yaitu:

1.

Integer

(Bilangan bulat).

2.

Floating point

(Presisi tunggal, ganda).

3.

Boolean.

4.

Null

(Untuk variabel yang belum diset).

5.

String.

6.

Array.

7.

Object.

8.

Resource.

2.7.5. Operator Dalam PHP.

Operator merupakan suatu simbol yang dipakai untuk memanipulasi data, seperti

perkalian, penjumlahan, pengurangan dan pembagian serta penggunaan untuk operasi

lainnya. Operator pada

PHP

terdiri dari 7 macam, antara lain:

1.

Operator

Aritmatika.

[image:33.612.101.532.558.710.2]

Operator ini adalah operator yang digunakan untuk melakukan fungsi matematika.

Tabel 2.2. Operator Aritmatika Pada PHP

Operator

Contoh

Keterangan

*

$a*$b

Perkalian.

/

$a/$b

Pembagian.

%

$a % $b

Modulus.

--

--$b atau $b--

Pre/Post decrement.

+

$a+$b

Penjumlahan.

(34)

2.

Operator Perbandingan.

[image:34.612.102.518.206.380.2]

Operator ini merupakan operator yang digunakan untuk membandingkan antara

nilai yang satu dengan lainnya.

Tabel 2.3. Operator Perbandingan Pada PHP.

Operator. Penggunaan.

Hasil Evaluasi

Nilai.

Keterangan.

>

$a>$b

True

Lebih besar daripada

<=

$a<=$b

False

Lebih kecil atau sama dengan

>=

$a>=$b

True

Lebih besar atau sama dengan

==

$a==$b

False

Sama dengan

!=

$a!=$b

True

Tidak sama dengan

<

$a<$b

False

Lebih kecil daripada

3.

Operator Logika

Tabel 2.4. Operator Logika Pada PHP.

Operator.

Arti.

Contoh.

Hasil Evaluasi Nilai.

&&

AND

$a==$c && $a>$b

True

$a && $b<$b

False

OR

$a==$c $a<$b

True

$a>$c $a<$b

False

!

NOT

!$a

False

4.

Operator

Increment/Decrement.

(35)

ekspresi dikerjakan dan sebaliknya apabila operator diletakkan setelah variabel,

misal $i++ atau $i—maka nilai $i akan ditambah atau dikurangi 1 setelah operasi

dalam ekspresi dikerjakan.

5.

Operator

String.

Hanya ada satu operator

string

, yaitu operator concatenation (.), contohnya: $a.$b

6.

Operator

Bitwise.

Operator ini digunakan untuk membuat bit tertentu dari suatu integer menjadi 1

atau 0.

7.

Operator

Ternary.

Operator ini merupakan model penyederhanaan dari bentuk

if...else

yang setiap

blok dari

if

dan

else

hanya satu perintah. Sehingga model ini cocok untuk

melakukan proses pengisian suatu hasil pengujian.

2.7.6. Integrasi PHP dengan Database.

[image:35.612.103.284.621.709.2]

PHP

yang digabungkan dengan database akan lebih berkekuatan jika digabungkan

dengan database yang reliabel, gratis dan mudah diinstalasi. Terdapat 2 jenis

database

yang memenuhi yaitu

MySQL

dan

PostgreSQL.

Kedua jenis

database

ini dipergunakan

karena kinerja yang bagus.

PHP

mempunyai fungsi khusus. Berikut ini adalah daftar

database

yang didukung oleh

PHP

sampai versi 5:

Tabel 2.5. Daftar Database yang Didukung PHP.

No.

Nama Database.

(36)

4.

FilePro (Read-Only)

5.

Hyperwave

6.

IBM DB2

7.

Informix

8.

Ingres

9.

Interbase

10.

FronBase

11.

MSQL

12.

Direct MS-SQL

13.

MySQL

14.

ODBC

15.

Oracle (OC17 dan OC18)

16.

Ovrimos

17.

PostgreSQL

18.

SQLite

19.

Solid

20.

Sybase

21.

Velocis

22.

Unix dbm

PHP

mempunyai fungsi khusus untuk mengakses

MySQL

. Ada 48 fungsi yang didukung

PHP

dalam mengakses

MySQL

dalam membuat aplikasi. Adapun yang biasa diunakan di

antaranya adalah:

a.

mysql_connect()

Fungsinya adalah untuk menghubungkan

PHP

dengan database

MySQL.

Format

fungsinya adalah:

(37)

b.

mysql_select_db

Setelah terhhubung ke

database MySQL

dengan menggunakan

mysql_connect

.

Langkah selanjutnya adalah memilih

database

yang akan digunakan. Fungsi

mysql_select_db

digunakan untuk memilih

database

. Format fungsinya adalah:

mysql_select_db (string database, koneksi);

c.

mysql_query

Dalam

database MySQL

, perintah untuk melakukan transaksi adalah printah

SQL.

Sebutan untuk mengirim perintah

SQL

dinamakan

query. Query

memberi perintah

kepada

database

untuk melakukan apa yang dikehendaki. Format fungsinya

adalah:

int mysql_query (string query, int [link_identifier]);

d.

mysql_num_rows

Kegunaan fungsi ini adalah untuk menghitung jumlah baris yang dikenai oleh

proses

SQL

. Format fungsinya adalah:

int mysql_num_rows (int result);

e.

mysql_fetch_array

Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data,

digunakan fungsi

mysql_fetch_array

. Dengan fungsi ini, hasil

query

ditampung

dalam bentuk

array

. Format fungsinya adalah:

array mysql_fetch_array (int result, int [result_type]);

2.8. MySQL.

(38)

kepentingan pengguna. Sehingga data yang dikirim dapat berupa sebagian dari

keseluruhan isi data, Sesuai dengan permintaan

user

. Semua komunikasi yang terjadi

mendukung perintah-perintah

SQL.

SQL (Struktur Query Language)

adalah bahasa standar yang telah lama digunakan

untuk akses

database

. Setiap orang tertarik dengan

pemrograman database

tentunya tidak

akan asing mendengar nama

SQL

. Bahasa disebut-sebut banyak orang sebagai bahasa

generasi ke empat dalam akses data dan telah banyak digunakan untuk berbagai

kepentingan

pemrograman.

2.9. Penggunaan MySQL.

MySQL

merupakan salah satu aplikasi

database

yang menggunakan

SQL

sebagai bahasa

standar.

SQL

digunakan untuk menyimpan dan mendapatkan data dari dan ke sebuah

database.

Aplikasi

database

lain diantaranya

Microsoft SQL Server

,

Oracle,

PostgreSQL

dan

SyBase

. Pada

database

dikenal istilah

query. Query

merupakan perintah yang

digunakan untuk melakukan manipulasi pada

database

.

Untuk memulai

MySQL

jalankan

command prompt

lalu ketikkan:

cd c://xampp/mysql/bin [ENTER]

c:\xampp\mysql\bin>mysql –u root –p [ENTER]

Lalu ketikkan password:

Enter password:*********** [ENTER]

(39)
[image:39.612.110.529.81.296.2]

Gambar 2.2. Tampilan Utama dari MySQL Monitor.

2.10. Pengenalan SQL (Structured Query Language).

SQL

atau juga sering disebut sebagai

query

merupakan suatu bahasa

(language)

yang

digunakan untuk mengakses database.

Terdapat 2 (dua) jenis perintah

SQL

, yaitu:

1.

DDL

atau

Data Definition Language.

DDL

merupakan perintah

SQL

yang berhubungan dengan pendefinisian suatu

struktur

database,

dalam hal ini

database

dan

table

. Beberapa perintah dasar yang

termasuk

DDL

ini antara lain:

(40)

2.

DML

atau

Data Manipulation Language.

DML

merupakan perintah

SQL

yang berhubungan dengan manipulasi atau

pengolahan data atau

record

dalam

table

. Perintah

SQL

yang termasuk dalam

DML

antara lain:

a.

SELECT.

b.

INSERT.

c.

UPDATE.

d.

DELETE.

2.10.1. Membuat Database.

Sintaks umum

SQL

untuk membuat suatu database adalah sebagai berikut:

CREATE DATABASE [IF NOT EXISTS] nama_database;

Berikut ini contoh perintah untuk membuat

database

baru dengan nama

“dbmedia”:

CREATE DATABASE dbmedia;

Jika

query

diatas berhasil dieksekusi dan

database

berhasil dibuat, maka akan

ditampilkan pesan sebagai berikut:

Query OK, 1 row affected (0.02 sec)

Untuk melihat

database

yang baru saja dibuat atau yang sudah ada, dapat

menggunakan perintah sebagai berikut:

SHOW DATABASES;

(41)
[image:41.612.111.529.85.287.2]

Gambar 2.3. Tampilan Melihat Database Pada Command Prompt.

2.10.2. Membuka Database.

Sebelum melakukan manipulasi

tabel

dan

record

yang berada di dalamnya, kita harus

membuka

database

“dbmedia”, berikut ini

query

nya:

USE dbmedia;

Jika perintah berhasil, maka akan ditampilkan pesan sebagai berikut:

Database changed

2.10.3. Menghapus Database.

Untuk menghapus suatu

database

,

sintaks

umumnya adalah:

DROP DATABASE dbmedia;

2.10.4. Menampilkan Tabel

(42)

2.10.5. Membuat Tabel Baru.

CREATE TABLE nama_tabel (

field1 tipe (panjang),

field2 tipe (panjang),

...

fieldn tipe (panjang),

PRIMARY KEY (field_key));

2.10.6. Menampilkan Struktur Tabel.

Desc tabel;

2.10.7. Mengubah Struktur Tabel.

ALTER TABLE nama_tabel jenis_pengubahan;

2.10.8. Mengisi Data ke Dalam Tabel.

INSERT INTO nama_tabel VALUES (‘nilai1’,’nilai2’); atau

INSERT INTO nama_tabel (field1,field2,...) VALUES

(‘nilai1’,’nilai2’,...);

2.10.9. Menampilkan Isi Tabel.

(43)

2.10.10. Mengedit Record dengan UPDATE.

UPDATE nama_tabel SET field1=’nilaibaru’[WHERE kondisi];

2.10.11. Menghapus Data dengan DELETE.

DELETE FROM nama_tabel [WHERE kondisi];

2.10.12. Keluar Dari MySQL.

Quit atau Exit.

2.11. Macromedia Dreamweaver.

Dalam membuat suatu

website

diperlukan suatu

editor.

Salah satu

editor

yang sangat

sederhana adalah

notepad.

Dengan perkembangan perangkat lunak, suatu perusahaan

yang bernama

Macromedia,

membuat suatu

editor

berbasis GUI yang dikhususkan untuk

pembuatan

website

yang diberi nama

Dreamweaver.

(44)

2.12. Flowchart (Diagram Alir).

[image:44.612.103.534.163.649.2]

Simbol – simbol yang terdapat pada

flowchart

adalah:

Tabel 2.6. Simbol-Simbol Pada Flowchart.

Simbol.

Kegunaan.

Digunakan untuk menggambarkan

kegiatan awal/akhir suatu proses.

Digunakan untuk menggambarkan suatu

kegiatan masukan maupun keluaran.

DECISION.

Digunakan untuk menggambarkan suatu

keputusan/tindakan yang harus diambil

pada kondisi tertentu.

Digunakan untuk menggambarkan suatu

kegiatan proses penghubung.

Off-page reference.

Digunakan untuk menggambarkan suatu

simbol dengan simbol lainnya pada

halaman yang berbeda.

Line Connector.

Digunakan untuk menghubungkan satu

simbol dengan simbol lainnya.

Predefined process.

Digunakan untuk menggambarkan suatu

subprogram atau algoritma yang akan

dipanggil.

On-page reference.

Digunakan untuk menghubungkan satu

simbol dengan simbol lainnya pada

halaman yang sama.

Terminator

Input/Output

(45)

2.13. ERD (Entity Relationship Diagram).

ERD

adalah

entity relationship

yang berisikan komponen-komponen himpunan

entitas

dan himpunan relasi yang masing-masing dilengkapi dengan atribut-atribut yang

[image:45.612.101.533.246.523.2]

mempresentasikan seluruh fakta dari “dunia luar” yang ditinjau. Beberapa simbol-simbol

yang digunakan dalam

ERD

ini adalah:

Tabel 2.7. Simbol-Simbol Pada ERD.

Simbol.

Kegunaan.

Digunakan untuk menggambarkan

Entitas.

Digunakan sebagai penghubung antar

Entitas.

CONNECTOR

Digunakan sebagai penghubung antar

Entitas dengan relationship.

WEAK ENTITY

Merupakan Entitas yang tidak memiliki

primary key dan tergantung pada primary

key entitas lain.

ENTITAS.

(46)

BAB 3

SEJARAH MODERAMEN GBKP

3.1. Sejarah Berdirinya GBKP.

Permulaan usaha perkabaran Injil ke daerah Karo bukan munculnya karena tugas rohani.

Usaha itu dimulai oleh karena permohonan J.T. Craemers, seorang pemimipin

perkebunan di Sumatera Timur. Beliau berpendapat bahwa jalan yang paling baik supaya

penduduk asli daerah itu jangan menentang dan mengganggu usaha -usaha perkebunan

ialah dengan mengabarkan injil dan mengkristenkan mereka. Dengan meyakinkan

Maskapai Perkebunan terhadap pendapatnya , Craemers meminta kepada

Nederlandsch

Zending Genootschap (NZG)

untuk membuka penginjilan di daerah Sumatera Timur,

dengan biaya yang dibebankan kepada maskapai-maskapai. Permintaan itu diterima oleh

NJG

dan dilaksanakan dari tahun 1890 sampai tahun 1930.

Tanggal 18 April 1890, tibalah, Pekabar Injil utusan

NZG

yakni

Pdt.H.C.Kruyt

dari Tomohon (Minahasa) dan tempat pos yang pertama di Buluh Awar. Melihat medan

pelayanan di kaki pegunungan sekitar Buluh Awar, sejak awal Pdt.H.C.Kruyt

mengusulkan kepada Badan

Zending

agar dibuka pos missi ke daerah Karo Tinggi, tapi

pemerintah kolonial belim memberikan ijin karena alasan yang “dibuat-buat” soal

keamanan.

Kruyt

merasa kecewa terhadap alasan seperti ni. Tahun berikutnya dia

menjemput 4 (empat) orang Guru Injil yaitu : B.Wenas,

J.Pinontoan,R.Tampenawas

dan H.Pesik, sebagai pembantunya.

(47)

Sampe, Ngurupi, Pengarapen, Nuah, Tala dan Tabar. Pendeta Wijngarden meninggal

tanggal 21 September 1894 karena serangan disentri.

Wijgaarden digantikan oleh Pdt.Joustra, ia yang menterjemahkan 104

ceritera-ceritera Alkitab dari Perjanjian Lama dan Perjanjian Baru ke dalam Bahasa Karo (104

turi-turian) dan dia juga tinggal di Buluh Awar.

3.2. Masa Penanaman dan Penggarapan (1906 – 1940).

Dengan kedatangan Pdt.Guilloume (utusan RMG dari Jerman) dari saribudolok yang

sebelumnya bekerja ke tapanuli (bd,HKBP : waktu itu Saribudolok masuk daerah

pelayanan pra HKBP ) dan seorang guru injil Martin Siregar maka dibukalah pos PI yang

kedua di Bukum, tahun 1899. Sampai tahun 1900, orang Karo yang sudah dibabtiskan

baru sekitar 25 Orang. Pertumbuhan dalam kurun waktu 10 Tahun pertama sangat sulit

bertumbuh. Kita dapat merasakan kigigihan suku Karo mempertahankan tradisi dan adat

istiadatnya sehingga sehingga ia merasa aman dalam sikap hidup lama ditengah-tengah

tahap kebudayaan yang bersifat magis, mistis dan animistis. Pada pihak lain kita juga

merasakan kegigihan semangat penginjilan yang pantang mundur dalam memperkenalkan

Injil Kristus yang sering salah dimengerti orang-orang Karo.

3.3. GBKP Berdiri Sendiri Dalam Masa Penderitaan dan Kekacauan.

Tahun 1906 datang Pdt.G.Smith dan membuka

Kweekschool

di berastagi, kemudian

dipindahkan, kemudian dipindahkan ke Raya. Tapi tahun 1920 sekeolah tersebut ditutup.

Guru-guru sekolah yang telah terdidik ditempatkan di desa-desa menjadi guru sebagai

landasan untuk mengabarkan Injil.

(48)

dipersiapkan berdiri sendiri dengan pengiriman tenaga pribumi ke sekolah pendeta dan

mengangkat majelis Jemaat yang sudah mampu untuk itu. Tahun 1940 dua guru Injil

(P.Sitepu dan Th.Sibero) dikirim ke sekolah Pendeta di seminari HKBP , Sipoholon.

Pada periode ini juga berkembang pergerakan muda-mudi ditengah-tengah Gereja

dengan nama

Christelijke Meisjes Club Maju (CMCM)

untuk kaum perempuan dan Bond

Kristen Dilaki Karo (BKDK) untuk kaum pria dikalangan pemuda Kristen Karo. Kedua

pergerakan ini dapat dikatakan sebagai embryo lahirnya perkumpulan pemuda Gereja

seluruh GBKP yang disebut PERMATA yang pengesahannya dan peresmiannya

dilaksanakan pada sidang Sinode GBKP tanggal 12 Sept 1948 sebagai hari jadi

PERMATA GBKP (Rapat Permata yang pertama tanggal 25 Mei 1947; kedua tanggal 18

juli 1948)

Guru Injil Yang disekolahkan ke Seminari Sipoholon (Tarutung) telah

menyelesaikan studinya pada pertengahan sidang Sinode Pertama yang menetapkan

Nama Gereja Batak Karo Protestan (GBKP) di Sibolangit tanggal 23 juli 1941 dan juga

ditahbiskan dua orang Pendeta pertama dari putra Karo yaitu Pdt.Palem Sitepu dan

Pdt.Thomas Sibero . Pada sinode pertama ini juga sudah ditetapkan Tata gereja GBKP

yang pertama dan ketua Sinode ialah Pdt.J.Van Muylwijk, sebagai sekretaris : Guru

Lucius Tambun (periode 1941-1943).

Pdt. P.Sitepu ditempatkan di Tiga Nderket dan

sebagai wakil ketua Klasis untuk daerah Karo Gugung (Dataran Tinggi) serta

Pdt.Th.Sibero di Peria-ria, sebagai Wakil Ketua Klassis daerah Karo Jahe.

3.4. Kepengurusan Pusat GBKP (Moderamen).

Kepengurusan Pusat GBKP disebut Moderamen, atau yang lebih familiar sebagai

GBKP berjumlah 11 (sebelas) orang.

(49)

1.

Ketua Umum

:

2.

Pdt. Matius Panji Barus, M.Th

Ketua Bidang Marturia

:

3.

Pdt. Kongsi Kaban, S.Th

Ketua Bidang Koinonia

:

4.

Pdt. Erick Jhonson Barus, D.Th

Ketua Bidang Diakonia

:

5.

Pdt. Agustinus Purba, S.Th

Ketua Bidang Dana dan Usaha

:

6.

Dk. Rahel Pandia, S.H

Ketua Bidang Personalia dan SDM :

7.

Pdt. Rosmalia Br. Barus, S.Th

Sekretaris Umum

:

8.

Pdt. Simon Tarigan S.Th

Wakil Sekretaris Umum

:

9.

Pt. Ir. Ananta Purba

Bendahara Umum

:

10.

Dk. Kristiani Br. Ginting

Anggota

:

: Dk. Drs. Akor Tarigan

Pt. Ir. Analgin Ginting, M.Min

Sejumla

1.

Yayasan Pendidikan Kristen:

2.

Yayasan Taman Kanak-kanak GBKP

3.

Badan Pengembangan Ibadah dan Musik Gereja (BPIMG)

4.

Retreat Center

5.

Yayasan Gelora Kasih di Suka Makmur, Kabupaten Karo

6.

Yayasan Panti Asuhan Kristen GBKP Alpha Omega

7.

Yayasan Sosial GBKP

8.

Yayasan

Ate Keleng

9.

Yayasan Wisata Rohani GBKP

10.

Asrama Pemuda GBKP Maranatha.

Selain itu, kelompok-kelompok gerejani yang bernaung dalam GBKP, yaitu:

(50)

Kantor Moderamen GBKP terletak di Jl. Kapten Pala Bangun No. 66, Kabanjahe,

Sumatera Utara.

3.5. Gereja Mitra.

GBKP adalah gereja anggot

Selain itu GBKP bermitra dengan

Nederlanse Hervormde Kerk

di

, dan

United Evanglism Misson (UEM)

(51)

BAB 4

PERANCANGAN SISTEM

4.1. Perancangan Interface.

Perancangan

Interface

adalah merancang dan membuat bentuk dasar tampilan

web

yang

akan ditransformasikan dalam bentuk sketsa digital.

a.

Perancangan Interface halaman depan website berita Moderamen GBKP

Judul Website.

Pencarian.

Menu Utama.

Berita Terpopuler.

Banner.

Headline Berita.

Headline Berita.

Headline Berita.

Berita Sebelumnya.

Arsip Berita.

Agenda. Pengumuman.

[image:51.612.101.539.327.693.2]

Copyright @2012 by...

(52)

b.

Perancangan interface halaman admin website Moderamen GBKP.

Judul Website.

Menu.

Konten.

[image:52.612.103.543.125.487.2]

Copyright @2012 by...

(53)

4.2. Data Flow Diagram.

Laporan.

Kirim Berita.

[image:53.612.220.470.125.556.2]

Feedback

Berita Terbaru.

(Hubungi Kami).

Gambar 4.3. Diagram Konteks Website Berita Moderamen GBKP.

ADMIN.

0

BERITA.

(54)

Mengisi Berita.

Laporan.

Kirim Feedback.

Upload.

Laporan

Feedback.

Feedback

[image:54.612.108.487.92.621.2]

(Hubungi Kami).

Berita Terbaru.

Gambar 4.4. Data Flow Diagram Level Nol.

ADMIN.

D1. BERITA.

PENGUNJUNG.

1.

HALAMAN ADMIN.

2.

HALAMAN UTAMA

WEBSITE.

3.

(55)

4.3. Flowchart Website Berita Moderamen GBKP.

Berikut adalah Diagram Alir

(Flowchart) website

berita Moderamen GBKP:

Y

N

Y

N

Y

N

Y

N

N

[image:55.612.137.507.108.685.2]

Y

Gambar 4.5. Diagram Alir Halaman Utaman Website Berita Moderamen GBKP.

MULAI.

HEADLINE

BERITA.

PILIHAN 4

?

PILIHAN 1

?

PILIHAN 2

?

PILIHAN 3

?

MENU

UTAMA.

PENGUMUMAN.

AGENDA.

SELESAI.

(56)
[image:56.612.147.509.89.784.2]

Gambar 4.6. Diagram Alir Halaman Admin.

N

Y

Y

N

Y

N

LOGIN ADMIN

(Masukkan Username dan

Password).

Apakah Username

dan Password anda

benar?

Halaman Utama Admin.

Manajemen

User.

Manajemen

Modul.

Berita Disimpan.

Berita Ditambah.

Isi Berita Baru.

Isi Berita Baru.

Pilih berita

yang akan di

perbaiki.

Berita Dihapus.

Hapus Berita.

Tambah Berita.

Edit Berita.

Validasi

Berita

Baru?

Validasi

Berita

yang Telah

(57)

4.4. ERD Website Berita Moderamen GBKP.

[image:57.612.101.502.167.460.2]

Berikut adalah

ERD (Entity Relationship Diagram)

website

berita Moderamen GBKP:

Gambar 4.7. ERD Website Berita Moderamen GBKP.

KATEGORI.

MODUL.

BERITA.

USERS.

MENU

UTAMA.

TAG.

TULIS.

AKSES

PUNYA

(58)

4.5. Struktur Database.

[image:58.612.101.551.250.443.2]

Database

adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya,

tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk

memanipulasinya.

Database

berfungsi untuk menyimpan banyak data.

Database

dibangun pada

website

berita Moderamen GBKP ini terdiri atas beberapa tabel yaitu:

Tabel 4.1. Tabel Agenda.

Field.

Type.

Null.

Key.

Default.

Extra.

id_agenda.

int(5).

NO.

PRI.

NULL.

auto_increment.

tema.

varchar(100). NO.

NULL.

isi_agenda.

text

NO.

NULL.

tempat.

varchar(100). NO.

NULL.

tgl_mulai.

date.

NO.

NULL.

tgl_selesai.

date.

NO.

NULL.

tgl_posting.

date.

NO.

NULL.

id_user.

varchar(50).

NO.

NULL.

Tabel 4.2. Tabel Banner.

Field.

Type.

Null.

Key.

Default.

Extra.

id_banner.

int(5).

NO.

PRI.

NULL.

auto_increment.

judul.

varchar(100).

NO. NULL. [image:58.612.103.547.501.634.2]

url.

varchar(100).

NO. NULL.

gambar.

varchar(100).

NO. NULL.
(59)

Tabel 4.3. Tabel Berita.

Field.

Type.

Null.

Key.

Default.

Extra.

id_berita.

int(5).

NO.

PRI.

NULL.

auto_incement.

id_kategori.

int(5).

NO. NULL.

id_user.

varchar(50).

NO. NULL.

judul.

varchar(100).

NO. NULL. [image:59.612.101.551.145.382.2]

isi_berita.

text.

NO. NULL.

gambar.

varchar(100).

NO. NULL.

hari.

varchar(20).

NO. NULL.

tanggal.

date.

NO. NULL.

jam.

time.

NO. NULL. [image:59.612.106.546.441.593.2]

counter.

int(5).

NO.

1

Tabel 4.4. Tabel Hubungi.

Field.

Type.

Null.

Key.

Default.

Extra.

id_hubungi.

int(5).

NO.

PRI.

NULL.

auto_increment.

nama.

varchar(50).

NO.

NULL.

email.

varchar(100). NO.

NULL.

subjek.

varchar(100). NO.

NULL.

pesan.

text.

NO.

NULL.

tanggal.

date.

NO.

NULL.

Tabel 4.5. Tabel Kategori.

Field.

Type.

Null.

Key.

Default.

Extra.

(60)
[image:60.612.101.548.188.403.2]

keterangan.

varchar(150). YES.

NULL.

Tabel 4.6. Tabel Khotbah.

Field.

Type.

Null.

Key.

Default.

Extra.

id_khotbah.

int(5).

NO.

PRI.

NULL.

auto_increment.

introitus.

text.

NO. NULL.

ogen.

varchar(50).

NO. NULL.

khotbah.

varchar(50).

NO. NULL.

thema.

varchar(300).

NO. NULL.

isi.

text.

NO. NULL.

tanggal.

date.

NO. NULL.

tgl_posting.

date.

NO. NULL.

id_user.

varchar(100).

NO. NULL.

Tabel 4.7. Tabel Modul.

Field.

Type.

Null.

Key.

Default.

Extra.

id_modul.

int(5).

NO.

PRI.

NULL.

auto_increment.

nama_modul.

varchar(50).

NO.

NULL.

link.

varchar(100).

NO.

NULL. [image:60.612.106.548.462.679.2]

static_content.

text.

NO.

NULL.

gambar.

varchar(100).

NO.

NULL.

publish.

enum(‘Y’,’N’).

NO.

NULL.

status.

enum(‘user’,’admin’). NO.

NULL.

aktif.

enum(‘Y’,’N’).

NO.

NULL.
(61)
[image:61.612.101.550.315.489.2]

Tabel 4.8. Tabel Pengumuman.

Field.

Type.

Null.

Key.

Default.

Extra.

id_pengumuman.

int(5).

NO.

PRI.

NULL.

auto_increment.

judul.

varchar(100).

NO. NULL.

isi.

text.

NO. NULL.

tanggal.

date.

NO. NULL.

tgl_posting.

date.

NO. NULL.

id_user.

varchar(50).

NO. NULL.

Tabel 4.9. Tabel Renungan.

Field.

Type.

Null.

Key.

Default.

Extra.

id_renungan.

int(5).

NO.

PRI.

NULL.

auto_increment.

judul.

varchar(100).

NO. NULL.

bahan_khotbah.

varchar(50).

NO. NULL.

isi.

text.

NO. NULL.

tanggal.

date.

NO. NULL.

tgl_posting.

date.

NO. NULL.

id_user.

varchar(50).

NO. NULL.

Tabel 4.10. Tabel User.

Field.

Type.

Null.

Key.

Default.

Extra.

id_user.

varchar(50).

NO.

PRI.

NULL.

password.

varchar(50). NO. NULL.

nama_lengkap.

varchar(100). NO. NULL.

email.

varchar(100). NO. NULL. [image:61.612.103.537.547.679.2]
(62)

BAB 5

IMPLEMENTASI SISTEM.

5.1. Implementasi Sistem.

Implementasi sistem adalah prosedur yang dilakukan dalam menyelesaikan desain sistem

yang telah disetujui, untuk menguji, meng

install

dan memulai sistem baru atau sistem

yang diperbaiki untuk menggantikan sistem yang lama. Dapat juga diartikan sebagai

perbaikan sistem lama menjadi baru.

5.2. Tujuan Implementasi Sistem.

Adapun tujuan dari implementasi sistem ini adalah sebagai berikut:

a.

Menyelesaikan desain sistem yang telah disetujui sebelumnya, menyusun

dokumen-dokumen baru atau dokumen yang baru diperbaiki.

b.

Memastikan bahwa pemakai

(user)

dapat mengoperasikan sistem baru.

c.

Menguji apakah sistem baru tersebut sesuai dengan pemakai.

d.

Memastikan bahwa konversi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol dan melakukan instalasi baru secara benar.

5.3. Komponen Utama Kebutuhan Sistem.

a.

Hardware.

(63)

Dalam penyusunan sistem informasi ini, penulis membutuhkan perangkat keras

sebagai berikut:

1.

CPU

(

Central Processing Unit

).

2.

Microprosesor.

3.

Harddisk

untuk tempat program beroperasinya dan sebagai media

penyimpanan data.

4.

Memori

minimal 64 Mb, karena menggunakan

under windows.

5.

Monitor Super VGA.

6.

Keyboard.

7.

Mouse.

8.

Modem.

b.

Perangkat Lunak (Software).

Software

merupakan komponen-komponen dari sistem pengolahan data yang

diluar dari peralatan komputer sendiri. Adapun

software

yang digunakan penulis

adalah sebagai berikut:

(64)
[image:64.612.163.580.85.310.2]

Gambar 5.1. Halaman Tampilan Sistem Operasi Windows 7 Alienware.

2.

Bahasa

Pemrograman PHP

dan

MySQL.

3.

Macromedia Dreamweaver CS5

.

[image:64.612.162.579.416.657.2]
(65)
[image:65.612.166.583.123.365.2]

4.

xampp 1.7.3

yang digunakan penulis.

Gambar 5.3. Halaman Utama xampp 1.7.3

5.

Dan lain-lain.

c.

Perangkat Operator (Brainware).

Brainware

merupakan faktor manusia yang menangani fasilitas komputer yang

ada. Faktor manusia yang dimaksud adalah orang-orang yang memiliki keahlian

dibidang komputer dan merupakan unsur manusia yang dibutuhkan, meliputi:

1.

Analisis sistem.

(66)

5.4. Demonstrasi Program.

[image:66.612.107.528.166.404.2]

5.4.1. Tampilan Halaman Utama.

(67)
[image:67.612.109.527.126.301.2]

5.4.2. Tampilan Halaman Login Admin.

(68)
[image:68.612.108.529.124.361.2]

5.4.3. Tampilan Menu Admin.

Gambar 5.6 Halaman Menu Admin.

(69)

BAB 6

KESIMPULAN DAN SARAN

6.1. Kesimpulan.

Dari hasil pembuatan tulisan ini, penulis menarik kesimpulan:

1.

Dengan menggunakan

PHP

penulis dapat kemudahan dalam membuat suatu situs

yang dinamis dan tetap terkoneksi dengan

database,

termasuk penyimpanan dan

pemanggilan kembali data.

2.

Website Berita Moderamen GBKP ini sangat bermanfaat bagi semua masyarakat

umum dalam memperoleh informasi.

3.

Dengan dirancangnya website ini, kita semua jemaat GBKP dapat meningkatkan

spiritualitas kita semua.

(70)

6.2. Saran.

Adapun saran-saran yang bisa disampaikan oleh penulis adalah:

1.

Gambar

Gambar 2.1. Hasil Program PHP
Tabel 2.2. Operator Aritmatika Pada PHP
Tabel 2.3. Operator Perbandingan Pada PHP.
Tabel 2.5. Daftar Database yang Didukung PHP.
+7

Referensi

Dokumen terkait

Perspektif masyarakat lokal dan pemangku kepentingan mengenai upaya yang dapat dilakukan untuk mengelola situasi DAS Krueng Peusangan saat ini sejalan dengan hasil skenario model

Dalam rangka pencairan dana yang berasal dari setoran terpusat Penerimaan Negara Bukan Pajak (PNBP) di lingkungan Kementerian Agraria dan Tata Ruang/Badan Pertanahan Nasional

Apabila dikemudian hari, atas penggunaan dana Bantuan Operasional Sekolah tersebut di atas mengakibatkan kerugian negara maka saya bersedia dituntut penggantian kerugian

[r]

JUDUL : PERHATIAN KELUARGA CEGAH SEKS PRANIKAH MEDIA : SEPUTAR INDONEISA. TANGGAL : 20

JUDUL : CHARITY AND CULTURAL NIGHT 2016 CALON DOKTER PENTASKAN CERITA RAMAYANA. MEDIA :

Pengguna Anggaran SKPD Dinas Kesehatan Kabupaten Bolaang Mongondow Selatan,

Adapun hasil penulisan ilmiah dalam pembentukan website pendaftaran santri baru ini yang pada awalnya dilakukan secara manual dan saat ini bisa dilakukan secara online, serta