E-KLIPING BERITA BERBASIS PENGKELASAN
Ayu Ningtyas Purnama Sari
1, Fachrul Rozi Lubis
2Sekolah 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.
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
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 darilambang-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
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 KomentarData 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
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 TerbaruLIST 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
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
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.