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
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
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
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
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
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.
ABSTRAK
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
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
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
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
ABSTRAK
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.
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.
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.
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
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.
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.
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:
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
, kita harus terlebih dahulu terdaftar
dan memiliki
account
di salah satu penyedia layanan
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
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
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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:
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.
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]
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:
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;
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 changed2.10.3. Menghapus Database.
Untuk menghapus suatu
database
,
sintaks
umumnya adalah:
DROP DATABASE dbmedia;2.10.4. Menampilkan Tabel
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.
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.
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
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.
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.
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.
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.
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:
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)
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...
b.
Perancangan interface halaman admin website Moderamen GBKP.
Judul Website.
Menu.
Konten.
[image:52.612.103.543.125.487.2]Copyright @2012 by...
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.
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.
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.
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
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
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.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.
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.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]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.
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:
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]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.
5.4. Demonstrasi Program.
[image:66.612.107.528.166.404.2]5.4.1. Tampilan Halaman Utama.
5.4.2. Tampilan Halaman Login Admin.
5.4.3. Tampilan Menu Admin.
Gambar 5.6 Halaman Menu Admin.
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.
6.2. Saran.
Adapun saran-saran yang bisa disampaikan oleh penulis adalah:
1.