• Tidak ada hasil yang ditemukan

E-KLIPING BERITA BERBASIS PENGKELASAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "E-KLIPING BERITA BERBASIS PENGKELASAN"

Copied!
7
0
0

Teks penuh

(1)

E-KLIPING BERITA BERBASIS PENGKELASAN

Ayu Ningtyas Purnama Sari

1

, Fachrul Rozi Lubis

2

Sekolah Tinggi Teknik Harapan Medan Jurusan Sistem Informasi Jl. HM Jhoni No 70 Medan, Indonesia

Ayuningtyas2192@gmail.com

Abstrak

E-Kliping Berita Berbasis Pengkelasan bertujuan untuk membuat pengkelasan berita, menambah wawasan masyarakat tentang pentingnya suatu berita, merangkum berita dalam bentuk E-Kliping. E-Kliping Berita Berbasis Pengkelasan dibangun dengan menggunakan PHP dan MySQL. Data yang dimasukkan dalam software aplikasi ini disimpan secara terpusat dengan menggunakan database server MySQL. Sedangkan untuk desain antarmuka yang menghubungkan database dengan pengguna aplikasi menggunakan PHP. Adanya antarmuka memudahkan pengguna dalam pengelolaan data didatabase server. Hasil pengujian dari sistem ini ini dapat menyimpan, mengubah dan menghapus data berupa data kriteria berita, data berita dan data kliping berita. E-Kliping Berita mampu memberikan informasi secara jelas dan cepat berupa informasi Berita yang berkembang dimasyarakat.

Kata Kunci : Informasi, E-Kliping, PHP, MySQL

Abstract

E-Clippings based grading aims to make the news, add insight on the importance of a story, summarizing news in the form of e-Clippings. E-Clippings-based grading is built using PHP and MySQL. The data included in this application software is stored centrally by using the MySQL database server. As for the design of the interface that connects to the user database applications using PHP. The presence of user interfaces facilitate the management of data in the database server. The test results of the system can store, modify and delete data in the form of news criteria data, news data and news clippings of data. E-Clippings able to provide clear information and fast growing form of news information society.

Keywords: Information, E-Clippings, PHP, MySQL

1. Pendahuluan

Berita adalah informasi baru atau informasi mengenai sesuatu yang sedang terjadi, disajikan lewat bentuk cetak, siaran, internet, atau dari mulut ke mulut kepada orang ketiga atau orang banyak. Laporan berita merupakan tugas profesi wartawan, saat berita dilaporkan oleh wartawan laporan tersebut menjadi fakta / ide terkini yang dipilih secara sengaja oleh redaksi pemberitaan / media untuk disiarkan dengan anggapan bahwa berita yang terpilih dapat menarik khalayak banyak karena mengandung unsur-unsur berita.

Berita – berita yang sudah lewat kadang akan menjadi informasi yang sangat dibutuhkan dikemudian hari dalam pengumpulan data untuk maksud tertentu si pencari informasi tersebut, sudah banyak memang media – media berita yang

ada di dunia internet, seperti detik.com,

kompas.com, suararakyat.com dan lain sebagainya, masalah di sini adalah belum tersusunnya kategori – kategori berita di situs – situs tersebut, sehingga

dalam pencarian berita masih membutuhkan waktu yang lama.

Kliping Berita merupakan kegiatan

pengguntingan atau pemotongan bagian – bagian tertentu dari surat kabar, majalah atau sumber yang lain kemudian disusun dalam sistem tertentu dalam suatu bidang. Kliping sebagai salah satu sumber informasi dan pengetahuan penggunaannya belum semaksimal sumber yang lain misalnya buku. Padahal dari kliping juga bisa didapat sumber informasi dan pengetahuan yang tidak kalah pentingya bahkan bisa didapatkan berita terbaru.

Dapat dikatakan bahwa sistem informasi tidak dapat dipisahkan dengan perkembangan dunia informasi internet pada saat ini. Informasi yang disajikan dalam dunia internet sudah sangat global dan selalu bersifat up to date.

(2)

1.1. Batasan Masalah

Perancangan ini diharapkan dapat mencapai sasaran dan tujuan, maka permasalahan yang ada dibatasi sebagai berikut :

a. Berita – berita yang di kutip bisa dari situs, majalah, tatap muka, dan sumber berita akan disertakan.

b. Berita akan disusun berdasarkan kelas/kategori , bulan, tahun, dan kategori kelasnya adalah Politik, Kesehatan, Olahraga, dll.

c. Bahasa pemrograman yang digunakan adalah

php dengan mysql sebagai basis datanya.

2. Metode Penelitian

Berikut ini beberapa yang digunakan untuk membuat aplikasi E-Kliping Berita Berbasis Pengkelasan:

2.1. E-Kliping

kliping merupakan kegiatan pengguntingan atau pemotongan bagian – bagian surat kabar maupun majalah, kemudian disusun dengan sistem tertentu dalam berbagai bidang sesuai dengan keinginan sehingga tidak semua berita atau artikel harus dikliping [2].

Adapun tujuan dari kliping masih menurut beliau, adalah :

a. Menyimpan dan melestarikan kekayaan

intelektual manusia.

b. Menyebarluaskan ide dan gagasan kepada orang lain.

c. Merangkum beberapa pemikiran dalam suatu bidang.

d. Memupuk kreativitas

e. Menunjang keperluan informasi tertentu.

2.2. Pengertian Berita

Secara sosiologis, berita adalah semua hal yang terjadi di dunia. Dalam gambaran yang sederhana, seperti dilukiskan dengan baik oleh para pakar jurnalistik, berita adalah apa yang ditulis di surat kabar, apa yang disiarkan di radio, dan apa yang ditayangkan di televisi. Berita menampilkan fakta, tetapi tidak setiap fakta merupakan berita. Berita biasanya menyangkut orang – orang, tetapi tidak setiap orang bisa dijadikan berita. Berita merupakan sejumlah peristiwa yang terjadi di dunia, tetapi hanya sebagian kecil saja yang dilaporkan.

Banyak orang mendefinisikan berita sesuai dengan sudut pandangnya masing – masing . Dengan kata lain, dapat dikatakan bahwa belum

ada definisi berita secara universal. Untuk memperkuat penyajian atas peristiwa apa yang sedang kita pantau dan bagaimana menyajikannya, reporter pencari berita harus mempunyai definisi sendiri mengenai lingkup pekerjaannya.

2.3. Basis Data

Basis data adalah suatu susunan

kumpulan data operasional lengkap dari suatu

organisasi / perusahaan yang terorganisir /

dikelola dan disimpan secara terintegrasi

dengan

menggunakan

metode

tertentu

menggunakan komputer sehingga mampu

menyediakan

informasi

optimal

yang

diperlukan pemakainya [3].

Hirarki database adalah sebagai berikut : 1. Database adalah gabungan atau kumpulan dari

beberapa file yang berhubungan menunjang suatu manajemen

2. File adalah gabungan dari beberapa record yang mempunyai kesamaan logika.

3. Record adalah kumpulan elemen-elemen yang saling berkaitan dengan di informasikan tentang suatu entity secara lengkap. Suatu record terdiri atas satu atau beberapa field yang membentuk satu kesatuan.

4. Field adalah kumpulan beberapa karakter yang menyusun satu kesatuan yang mengandung arti tertentu.

5. Character disajikan oleh sekelompok bit. Satu character seperti satu angka, satu huruf ataupun satu simbol.

6. Bit merupakan singkatan dari binary digit. Bit dalam komputer disajikan sebagai kombinasi simbol 0 dan 1 digit. Digit 0 dan 1 ini disebut bit yang merupakan pembentukan data paling dasar.

Gambar 2.1. Hirarki Data

Relasi database merupakan hubungan antar file yang direlasikan dengan kunci relasi, yang merupakan hubungan persekutuan antara dua entity. Relasi database terkadang sangat sulit ditemukan. Relasi antara dua file atau table dapat dikategorikan menjadi tiga macam, antara lain:

Database

File recor d

Field charac Bit

(3)

1. One To One

One to one merupakan hubungan antara file pertama dengan file kedua adalah satu banding satu.

2. One To Many

One to many merupakan hubungan antara file

pertama dengan file kedua

adalah satu

berbanding banyak atau sebaliknya.

3. Many To Many

Many to many merupakan hubungan antara file pertama dengan file kedua adalah banyak berbanding banyak. Pada tabel lainnya.

2.4. Flowchart

Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar

proses beserta instruksinya. Gambaran ini

dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.

Dib

awah ini penulis menjelaskan arti dari

lambang-lambang diagram (flow chart) sebagai berikut :

Tabel 2.1. Simbol-Simbol Flow Chart

2.5. Data Flow Diagram (DFD)

Data flow diagram merupakan suatu alat yang digunakan untuk menggambarkan sistem yang akan dirancang dengan menggunakan notasi simbol atau skema. Data flow diagram digunakan sebagai alat untuk desain input, desainoutput,

desain database, dan desain proses.

Ada empat simbol dasar Data Flow Diagram (DFD), yaitu:

1. External Entity 2. Arus Data 3. Proses

4. Penyimpanan Data

Tabel 2.2. Simbol-simbol Data Flow Diagram

2.6. Bahasa Pemograman PHP

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.

Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat. Hubungan PHP dengan HTML Halaman web biasanya disusun dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html ini dikirimkan oleh server (atau file) ke browser, kemudian browser menerjemahkan kode-kode tersebut sehingga menghasilkan suatu tampilan yang indah. Lain halnya dengan program php, program ini harus diterjemahkan oleh web-server sehingga menghasilkan kode html yang dikirim ke browser agar dapat ditampilkan.

Program ini dapat berdiri sendiri ataupun disisipkan di antara kode-kode html sehingga dapat langsung ditampilkan bersama dengan kode-kode html tersebut.Program php dapat ditambahkan

Berita Memili Kode

ki

1 1

Berita Memili Jenis

ki 1 M Jenis Memili ki Kliping M M

(4)

dengan mengapit program tersebut di antara tanda .Tanda-tanda tersebut biasanya disebut tanda untuk escaping (kabur) dari kode html. File html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php3 atau php.

2.7. MySQL Database

MySQL merupakan aplikasi database yang termasuk paling populer dalam lingkungan Linux, kepopuleran ini ditunjang karena performansi

query dari databasenya yang sangat cepat dan

jarang bermasalah. Saat ini, MySQL telah tersedia juga dalam lingkungan Windows, MySQL di lingkungan Windows diletakan pada direktori

c:\mysql\bin adalah direktori yang berisi daftar

modul executable dari MySQL.

Software database mulai bermunculan seiring dengan bertambahnya kebutuhan akan database server. Salah satu dari pendatang baru dalam dunia database ialah MySQL, sebuah server /

klien database SQL yang berasal dari Skandinavia. MySQL terdiri atas server SQL, klien program

untuk mengakses server, tools untuk administrasi, dan interface program untuk menulis program sendiri [1].

MySQL merupakan database yang dikembangkan dari bahasa SQL (Structure Query Language). SQL sendiri merupakan bahasa yang terstruktur yang digunakan untuk interaksi antara script program dengan database server dalam hal pengolahan data. Dengan SQL, kita dapat membuat tabel yang nantinya akan diisi dengan data, memanipulasi data ( misalnya menambah data, menghapus data dan memperbaharui data ), serta membuat suatu perhitungan dengan berdasarkan data yang ditemukan. MySQL adalah program relational database management system (RDMS) yang bersifat free dan open source.

MySQL sangat cepat, gratis, mudah dikonfigurasi,

mudah dipelajari dan tersedia source codenya. Itulah beberapa kelebihan utama dari MySQL dibanding RDMS komersial yang ada.

3.Analisis

Analisis sistem adalah uraian keseluruhan bagaimana sistem yang berjalan saat ini baik dilihat dari analisis fungsional dan analisis nonfungsional yang terdiri dari analisis perangkat lunak dan analisis perangkat keras serta analisis user yang terlibat.

3.1. Diagram Alir Data

Diagram alir data adalah gambaran sistem secara logika yang menggambarkan arus data

dalam perancangan sistem. Diagram alir data

merupakan alat yang cukup baik dalam

menggambarkan arus data didalam sistem dengan

struktur yang jelas. Aliran sistem yang

direncanakan ini dapat dilihat dalam Diagram Alir Data sebagai berkut :

E-Kliping Berita Berbasis

Pengkelasan

0

Pengunjung Admin Informasi Berita Informasi Kliping Komentar

Data Kelas / Kategori Berita Data Berita Data Kliping

Info. Komentar Berita

Gambar 3.1. Diagram Konteks

3.2. Data Flow Diagram Level 0 Nol

Admin

Data Kelas/K. Berita Data Berita Data Kliping F1 Admin F3 Berita F4 Kliping 0.1 Halaman Administrator 0.2

Website E-Kliping Berbasis Pengkelasan

Info. Berita Info. Kliping

F2 Kelas F6 Komentar Pengunjung F5 Data Kliping Data Admin Data Kelas Data Berita Data Kliping Info Berita Info Kliping

Gambar 3.2 Data Flow Diagram Level Nol ( 0) 3.3. Relasi Tabel

Dalam perancangan website ini, isi website

telah dipecah kedalam tabel-tabel untuk

memudahkan konfigurasi. Untuk menggabungkan kembali dalam pemrograman diperlukan relasi antar tabel agar setiap bagian isi yang letaknya terpisah dalam tabel lain dapat ditampilkan bersamaan pada halaman website, sebab dalam setiap halaman web akan dilakukan pemanggilan tabel-tabel untuk mengambil isi-isi tabel yang

(5)

diperlukan. Relasi antar table tersebut tampak seperti gambar 3.4 Admin Username Password Komentar IDKom Tgl NoKli Nama Alamat Komentar Kelas KdKls Kelas Berita IDBer TglJudul Isi Berita Foto Sumber Kliping NoKli Tgl IDBer KdKls Ket I M M I I-M

Gambar 3.3. Relasi Antar Tabel 3.4. Perancangan Antarmuka

Agar penulis dapat menggunakan sistem secara interaktif, maka perlu dibuat dialog perancangan sebagai acuan untuk berdialog dengan sistem, diantara adalah :

1. Halaman Administrator

Perancangan antarmuka admin Perancangan

E-Klipping Berita Berbasis Pengkelasan

dimaksudkan untuk memudahkan dalam

perancangan web yang akan dibuat,

perancangan halaman admin dapat dilihat pada gambar dibawah ini:

Header Administrator

User Login : xxxxxxxxxxxxxx Input Data Kelas / Kategori

Buat Berita Buat Kliping Berita

Lihat Komentar

Utama Master Data Keluar

User

Gambar 3.4. Antarmuka Menu Admin 2. Menu Antarmuka User

Perancangan antarmuka user Perancangan

E-Klipping Berita Berbasis Pengkelasan

dimaksudkan untuk memudahkan dalam

perancangan web yang akan dibuat,

perancangan menu user dapat dilihat pada gambar dibawah ini:

Username Password LOGIN

HEADER

Home Kliping Berita Kritik Dan Saran Contact Us

Kliping Berita Group Tahun

LIST KLIPING BERITA BERDASARKAN TAHUN

Kliping Berita Kelas Berita

LIST KLIPING BERITA BERDASARKAN KATEGORI

List Buku Tamu

SLIDE BUKU TAMU

E-Kliping Berita

Berbasis Pengkelasan

HALAMAN UTAMA IMAGE SLIDE Berita Terbaru

LIST BERITA TERBARU

FOOTER

Gambar 3.5. Antarmuka Menu User

3.5. Flowchart

3.5.1. Flowchart Halaman Utama Start Tampil Halaman Hone Tentukan Pilihan Home Kliping Berita Kritik dan Saran

Login Admin Masukkan Username

& Password True

Halaman Administrator 2 Y Y T T Tampil Halaman Home Y Y Y Y 1 T Tampil Halaman Kritik Dan Saran

Buku Tamu Masukkan Komentar User Kirim Komentar Data Komentar Tersimpan Di Database T T Y Y T Stop Tampil Daftar Kliping Berita Contakt US T Y Tampil Contact Us Read more T Tampil Halaman Kliping Berita Y

(6)

4. Implementasi

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain yang ada dalam dokumen desain sistem yang disetujui dan menguji, menginstal, memulai, serta menggunakan sistem yang baru atau sistem yang diperbaiki.

Penggunaan suatu komputer untuk

pemecahan masalah membutuhkan suatu sistem yang baik, sehingga memungkinkan berhasilnya komputer dalam melaksanakan tugasnya, yaitu mengolah data menjadi informasi. Langkah implementasi yang dilakukan dalam menyelesaikan Perancangan Website E-Klipping Berita Berbasis

Pengkelasan, Menyediakan perangkat keras

(Hardware) dan perangkat lunak (Software). Dalam tahap ini disediakan perangkat keras. Perangkat lunak yang dibutuhkan adalah Sistem Operasi XP dan bahasa pemograman yang digunakan untuk menulis program ke dalam komputer. Menguji sistem menjelaskan mengenai hasil pengujian sistem yang dilakukan pada

Perancangan E-Kliping Berita Berbasis

Pengkelasan. Metode pengujian sistem yang digunakan adalah black-box testing. Black-box

testing adalah metode pengujian yang dimana

penilaian terhadap sebuah aplikasi bukan terletak pada spesikasi logika/fungsi aplikasi tersebut, tapi masukan (input) dan keluaran (output). Dengan berbagai masukan (input) yang diberikan akan dievaluasi apakah suatu sistem/aplikasi dapat memberikan keluaran (output) yang sesuai dengan harapan penguji. Pengujian sistem dilakukan dengan cara sebagai berikut:

1. Hasil pengujian sistem disajikan dalam bentuk tabel.

2. Pengujian ditargetkan pada setiap proses yang

dimiliki E-Kliping Berita Berbasis

Pengkelasan

3. Pada website yang dibuat terdapat beberapa halaman yang dibuat diantaranya Halaman Home, Halaman Daftar Berita, Halaman Buat Komentar, Halaman Contact Us, Link Berita, Link buku tamu, dan Link Daftar Berita Untuk halaman Administrator terdapat Form Lihat Komentar, Form Buat Berita, Form User, Form E-Kliping, dan Form Daerah.

4.1. Halaman Link Home

Halaman ini akan tampil pertama sekali sewaktu user masuk ke halaman website dengan

alamat http://localhost/eklipingberita di web

browser seperti mozilla, adapun fungsi dari halaman ini adalah sebagai penghubung ke halaman – halaman lain dengan mengklick beberapa link yang ada pada halaman website.

Gambar 4.1. Halaman Link Home

4.2. Halaman Kliping Berita

Gambar 4.2 Halaman Klipng Berita 4.3. Halaman Buat Komentar

(7)

4.4. Halaman Login Area

Halaman Login Area dapat dilihat di sebalah kanan website. Login Area ini terdiri dari user name dan password dimana Login Area ini hanya bisa dimasuki oleh Administrator yang mempunyai hak akses untuk masuk ke menu administrator. Untuk masuk ke menu administrator maka user harus mengisi user name dan password dengan benar.

Gambar 4.4 Login Area 4.5. Halaman Contact Us

Halaman ini dapat dilihat di sebalah kanan website dimana halaman ini berfungsi untuk melihat biodata dari penulis

Gambar 4.5. Halaman Contact Us 5.1. Kesimpulan

Dari analisis dan Perancangan Website E-Kliping Berita Berbasis Pengkelasan , maka dapat diambil kesimpulan sebagai berikut :

a. Pembuatan sistem website E-Kliping Berita

Berbasis Pengkelasan dapat membantu

masyarakat untuk mendapatkan informasi mengenai berita – berita dalam bentuk kumpulan E-Kliping secara lengkap dan jelas.

b. E-kliping Berita yang di informasikan adalah merupakan Berita – Berita yang pernah ada dan dikategorikan berdasarkan jenis berita.

c. Pembuatan website E-Kliping Berita Berbasis Pengkelasan dapat digunakan user dengan mudah.

d. Sistem E-Kliping Berita Berbasis Pengkelasan dilengkapi dengan menu pengkelasan berita sehingga mudah dalam mencari berita.

5.2. Saran

Agar website E-kliping Berita Berbasis Pengkelasan ini dapat berjalan dengan baik, maka saran – saran yang mendukung adalah sebagai berikut :

a. Menambahkan fitur – fitur baru yang membuat website Ekliping berita menjadi lebih menarik dan menambahkan menu news sehingga pelanggan tidak merasa bosan dengan fitur yang ditawarkan website.

b. Diperlukan pelatihan – pelatihan untuk admin dan operator sistem yang baru.

c. Menambahkan kategori yang lain sehingga informasi yang di berikan lebih banyak.

Daftar Pustaka :

[1] Anhar. 2010. Penduan Menguasai PHP dan MYSQL. Yogyakarta, Andi.

[2] Hs, Lasa, Kliping : Penyusunan dan Pemberdayaannya.

[3] Marlinda, Linda. 2004. Sistem Basis Data. Yogyakarta, Andi.

Gambar

Tabel 2.2.  Simbol-simbol Data Flow Diagram
Diagram alir data adalah gambaran sistem  secara  logika  yang  menggambarkan  arus  data
Gambar 3.3.  Relasi Antar Tabel  3.4. Perancangan Antarmuka
Gambar 4.1. Halaman Link Home
+2

Referensi

Dokumen terkait

Berdasarkan hasil perhitungan korelasi maka diketahui bahwa pengaruh hutang terhadap laba usaha sebesar 0,2 yang artinya tingkat hubungan rendah, sehingga dapat dikatakan

HUBUNGAN ANTARA BRAND PERSONALITY DENGAN LOYALITAS PENGGUNA IPHONE PADA KALANGAN MAHASISWA DI KOTA BANDUNG.. Universitas Pendidikan Indonesia | repository.upi.edu |

Dari permasalahan yang sudah dijabarkan di atas perlu dilakukan penelitian dengan tujuan adalah untuk : (1) mengetahui ada atau tidaknya perbedaan pengaruh antara model

Afet sonrası kullanılan ekonomik açıdan daha ucuz olan çadır tipi geleneksel barınma yöntemleri afetzedeler için olumsuz bir süreç yaratmaktadır.. Geleneksel

Iduista kasvaa oivalluksia oman myönteisen kokemuksen kautta. Toimivat, nykyaikaiset ja ajantasai- set laitteet innostavat kokeilemaan uutta tietoteknistä sovellusta, joita

Persamaan penelitian ini dengan penelitian yang dilakukan oleh Asri (2009) terletak pada variabel yang pernah diteliti yaitu Corporate Social Responsibility sebagai variabel

KEPEMIMPINAN YANG KUAT DAN EFEKTIF DISERTAI PENDIDIKAN POLITIK WARGA NEGARA YANG BERKELANJUTAN STRATEGI DERADIKALISASI KONDISI MASYARAKAT INDONESIA DALAM BER- IDEOLOGI

Tokoh utama dapat mengambil keputusan berdasarkan kepentingan bersama teman dan istrinya, memberikan kesempatan kepada orang lain untuk berpendapat sebelum