PERANCANGAN DAN PEMBUATAN SISTEM PENJUALAN BERITA BERBASIS WEB
Naskah Publikasi
diajukan oleh Deden Hardan Gutama 10.12.4554
kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2014
2
Design and Development System Sales News Web Based Design dan Perancangan Sistem Penjualan Berita Berbasis Web Deden Hardan Gutama Andi Sunyoto Jurusan Sistem Informasi STMIK AMIKOM YOGYAKARTA
ABSTRACT In this time, technology is growing like flowing water. Starting from the grassroots to the upper class has had a smartphone ,the moment in which they are also not spared from the documentation in the form of a video or photo.Events around the community such as accidents, education news, traveling, and not a few sports that they document for personal use or for sale to a company broadcasters such as radio stations, television stations, and newspapers. But not as easy as imagined to sell news / information that they get, they have to wait for quite a long time even to no certainty of not a few they get such emails not returned, and others. The second problem is in corporate broadcasters, namely getting actual news, updates, and reliable. In getting actual news, updates, and reliable companies entrust their reporters to the designated location, with this system because of the time constraint journey where time is a major factor in getting the news that "update". To overcome the weaknesses of the system, has been there since the first solution is to use a freelance journalist or correspondent called broadcaster media companies, but very few companies that implement it due to several factors, namely, the science of the low field of journalism, broadcasting technique that is low, and the validity of the news itself so that companies are not required to do a little editing for news sent and dare to take risks if the news was sent was not valid, even false. Looking at these problems, the authors wanted to provide a solution that is "SYSTEM DESIGN AND DEVELOPMENT SYSTEM SALES NEWS WEB BASED" which uses an auction system. This solution is expected to facilitate the sale of the news and get the actual news, updates, and reliably using the PHP programming language. Keywords: websites, making web sales news, auctions, PHP.
1.
Pendahuluan Menurut buku Pemrograman Web karya Priyanto Hidayatullah dan Jauhari
Khairul Kawistara “jumlah pengguna internet dunia adalah 2.405.518.376 atau sekitar 2,4 Milyar pengguna. Itu artinya ada 34,3% dari 7 Milyar populasi di dunia” dan jumlah ini akan terus bertambah dengan booming-nya smartphone karena kecenderungan orang mengakses internet sekarang dari perangkat bergerak. Adapun statistik pengguna internet di indonesia pengguna internet tahun 2012 berjumlah 63 juta orang 1. Semakin banyaknya pengguna internet, semakin banyak pula website yang lahir di dunia maya mulai dari website jual beli hingga website portal berita. Banyaknya website portal berita yang lahir ini membuat semakin ketat persaingan perusahaan penyedia berita sehingga perusahaan harus semakin aktual, update, dan terpercaya dalam menyediakan berita kepada para pembaca. Bahkan perusahaan penyedia beritapun sering menerima kiriman berita dari koresponden karena karyawan mereka kurang update dalam mencari berita seperti berita bencana alam. Namun untuk menjadi koresponden tidaklah mudah, calon koresponden harus menghubungi penyedia berita, dan memenuhi berbagai persyaratan yang diajukan oleh perusahaan penyedia berita seperti pengisian form perjanjian, dan form identitas. Setelah koresponden melengkapi persyaratan barulah dapat mengirim video berita melalui FTP (File Transfer Protocol) dan melalui Email sebagai verifikasi sekaligus berita dalam bentuk tulisan.
Setelah pengiriman, pembayaran fee, koresponden dapat mengirim
berita kembali namun diharuskan untuk melengkapi persyaratan lagi. Disinilah peran penulis untuk mempermudah perusahaan penyiar dalam mendapatkan berita yang aktual, update, dan terpercaya serta mempermudah koresponden dalam menjalankan tugasnya. Dengan adanya sistem penjualan berita bersistem lelang ini diharapkan perusahaan
penyedia
berita
dapat
mudah
dalam
mendapatkan
berita
dan
korespondenpun dapat dengan mudah mengirimkan berita yang didapat. 2.
Landasan Teori
2.1 Definisi Sistem Sistem pendekatan
dapat dapat didefinisikan dengan pendekatan prosedur dan dengan
komponen.
Pendekatan
sistem
yang
menekankan
pada
prosedur
mendefinisikan sistem sebagai berikut : “sistem adalah kumpulan dari prosedur-prosedur yang mempunyai tujuan tertentu”. Sedangkan pendekatan sistem yang menekankan pada komponen, sistem dapat di definisikan sebagai berikut : “sistem adalah kumpulan
1
Hidayatullah Priyanto, Kawistara Jauhari Khairul, Pemrograman Web (Bandung: Informatika, 2014),hal.6.
komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu”. 2.2 PHP PHP adalah suatu bahasa pemrograman yang di desain agar dapat di sisipkan dengan mudah ke halaman HTML. PHP memberian solusi sangat murah karena gratis digunakan dan dapat berjalan di berbagai platform. Dengan luasnya cakupan platform yang mampu menjalankan PHP dan ditambah begitu lengkapnya function yang dimilikinya tidak heran jika PHP semakin menjadi tren di kalangan programer web. PHP mempunyai beberapa kelebihan dibandingkan dengan bahasa pemrograman web lain yaitu : 1.
Di dalam server, kita dapat mengakses sesuatu, misalnya database. Ini memungkinkan kita untuk menyortir sejumlah data yang kompleks dan besar sehingga klien tidak harus mendownload halaman web terlebih dahulu.
2.
PHP dapat melakukan koneksi ke berbagai macam software basis data.
3.
PHP adalah bahasa scripting yang lintas platform, yaitu dapat berjalan di berbagai sistem operasi.
4.
Hanya informasi output saja yang dikirim ke browser klien, bukan scriptnya. Ini berarti bahwa kita dapat membuat script yang aman dari pembacaan atau pembajakan end user.
5.
Script PHP bersifat netral dan tidak tergantung pada kemampuan yang dimiliki browser, jadi PHP bisa dijalankan di brwoser apapun.
6.
PHP bisa di sisipkan script lainnya seperti javascript, sehingga tampilan web dapat lebih menarik.
2.3 Pelelangan Lelang adalah penjualan barang yang terbuka untuk umum dengan penawaran harga secara tertulis dan/atau lisan yang semakin meningkat atau menurun untuk mencapai harga tertinggi yang didahului dengan pengumuman lelang. 2.4 Software yang digunakan 2.4.1
Google Chrome Google Chrome adalah web browser yang dikembangkan oleh perusahaan
goole, kegunaan dalam pembuatan perangkat lunak berbasis web adalah digunakan untuk menampilkan informasi dari web server. 2.4.2
Adobe Dreamweaver CS3 Adobe Dreamweaver CS3 adalah sebuah program website editor yang berfungsi
untuk membuat dan mendesain website secara utuh berdasarkan layout, header, dan template sendiri. Kehandalan dari Dreamweaver CS3 sendiri yaitu kemudahan dalam membuat dan mendesain website tanpa harus menulis tag-tag HTML satu persatu
walalupun program ini tetap bisa digunakan untuk mendesain website menggunakan kode-kode tersebut karena pada saat membuat program dapat dibagi mejadi tampilan design, tampilan, kode, atau dua-duanya. 2.4.3
XAMPP Server XAMPP adalah perangkat lunak yang mendukung banyak sistem operasi,
merupakan
kompilasi
dari
beberapa
program.
XAMPP
merupakan
tool
yang
menyediakan paket perangkat lunak ke dalam satu buah paket. Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP, dan MySQL secara manual, XAMPP akan menginstall dan mengkonfigurasikan secara otomatis. Bagian XAMPP yang biasa digunakan pada umumnya adalah htdoc, htdoc merupakan folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML, dan skrip lain, kedua adalah phpMyAdmin, merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. 3.
Tinjauan Umum Aplikasi Penjualan Berita ini merupakan aplikasi yang berfungsi sebagai media
jual beli berita yang menggunakan sistem pelelangan dan disajikan dalam bentuk Aplikasi berbasis web. 3.1
Analisis
3.2
Analisis SWOT Untuk mengetahui kelemahan dan kelebihan dalam perancangan Aplikasi
Penjualan Berita maka digunakanlah analisis SWOT. Pengertian dari Analisis SWOT ini adalah metode perancangan strategis yang digunakan untuk mengevaluasi Kekuatan (Strength), Kelemahan (Weakness), Peluang (Opportunity) dan Ancaman (Threats) dalam suatu perancangan. Proses ini melibatkan penentuan tujuan yang spesifik dari spekulasi perancangan dan mengidentifikasi faktor internal dan eksternal yang mendukung dan yang tidak mencapai tujuan tersebut. 3.3
Analisis Kebutuhan Sistem Mencakup pekerjaan-pekerjaan, penentuan kebutuhan atau kondisi yang harus
dipenuhi dalam suatu produk baru atau perubahan produk, yang mempertimbangkan berbagai kebutuhan yang bersinggungan antar berbagai pemangku kepentingan. Kebutuhan dari hasil analisis ini harus dapat dilaksanakan, diukur, diuji, terkait dengan kebutuhan suatu perangkat. Kebutuan sistem ini tergolong menjadi 2 macam, yang pertama adalah kebutuhan fungsional yang menunjukkan apa yang harus dilakukan sistem atau menunjukkan fasilitas apa saja yang dibutuhkan serta aktivitas apa saja yang terjadi dalam aplikasi. Kedua adalah kebutuhan non fungsional yaitu menunjukkan kebutuhan yang harus disediakan untuk dapat mengakses Aplikasi Penjualan Berita.
3.4
Analisis Kelayakan Sistem Analisis
kelayakan
sistem
digunakan
untuk
menentukan
kemungkinan
keberhasilan solusi yang diusulkan. Dan berguna untuk memastikan bahwa solusi yang diusulkan tersebut benar – benar dapat dicapai dengan sumber daya dan dengan memperhatikan kendala yang terdapat pada perusahaan serta dampak terhadap lingkungan sekeliling. 3.4.1
Kelayakan Teknologi Kamera kualitas baik yang dimiliki oleh ponsel atau tablet berbasis Android,
Windows, atau Apple memungkinkan dibuatnya sebuah aplikasi untuk mempermudah penjualan berita oleh koresponden, dan semakin berkembangnya era digitalisasi perusahaan juga memungkinkan dibuatnya aplikasi ini untuk melakukan pejualan beristem lelang online oleh sistem ini. 3.4.2
Kelayakan Hukum Aplikasi penjualan berita ini dipastikan tidak terdapat unsur SARA atau pornografi
karena berita yang mengandung pornografi atau SARA akan disaring oleh administrator. 3.4.3
Kelayakan Operasional Aplikasi Penjualan Berita yang dibangun nantinya dapat dijalankan pada
perangkat smartphone, tablet, atau laptop yang memiliki web browser pada perangkatnya. Seperti yang diketahui sekarang, Smartphone dan tablet PC merupakan gadget yang mempunyai banyak pengguna hingga saat ini karena fitur kameranya yang canggih dan harganya yang ekonomis. 3.5
Analisis Perancangan Sistem Dalam sistem ini, perancangan proses yang berlangsung digambarkan
menggunakan Flowchart Sistem dan Data Flow Diagram. 3.5.1 Flowchart
Berita
Harga
Pelelangan
Koresponden
Perusahaan Penyiar
Fee
Informasi
Keranjang belanja
Konfirmasi
Olah data berita
Olah data harga
Olah data pelelangan
Olah data koresponden
Olah data perusahaan penyiar
Olah data fee
Olah data informasi
Olah keranjang belanja
Olah data konfirmasi
Berita
Harga
Pelelangan
Koresponde n
Perusahaan Penyiar
Fee
Informasi
Pembuatan laporan pelelangan
Pembuatan laporan koresponden
Pembuatan Laporan Perusahaan penyiar
Pembuatan laporan fee
View Informasi
Laporan pelelangan
Laporan koresponden
Pembuatan Laporan Berita
Laporan Berita
Laporan Perusahaan penyiar
Laporan fee
Keranjang belanja
Pembuatan laporan Keranjang belanja
Laporan keranjang belanja
Konten
Olah data konten
Konfirmasi
Konten
view Konfirmasi
View konten
3.5.2 DFD Proses yang terdapat pada DFD Level 1 terdiri dari proses 1 koresponden, proses 2 admin, dan proses 3 media penyiar yang dapat dilihat pada gambar 3.3. Koresponden
Laporan fee View Informasi Laporan berita Laporan Data koresponden View Contact Us View Rekruitmen View FAQ View About Us
Harga
Data berita Data koresponden
Data harga Laporan harga
Laporan fee Data berita
View Contact Us View Rekruitmen
1. Proses Koresponden
View FAQ
Laporan fee Laporan data koresponden
Fee
Data fee
Data koresponden View Informasi
View About Us Konfirmasi
Data konfirmasi
View Konfirmasi
Pelelangan
Data pelelangan
Data pelelangan
Laporan pelelangan
Laporan pelelangan
Data klien perusahaan penyiar Data Klien koresponden Data pelelangan Data berita Data harga Data fee Data Contact Us Data Rekruitmen Data FAQ Data About Us Data profile admin
View Keranjang belanja
Admin
Data keranjang belanja
Keranjang belanja
Laporan keranjang belanja
Laporan data berita
Berita
Laporan pelelangan Laporan data klien perusahaan penyiar Laporan keranjang belanja Laporan download berita View Contact Us View Rekruitmen View FAQ View About Us
2. Proses Admin
Data berita
Laporan download berita Laporan data klien perusahaan penyiar
3. Proses M.Penyiar
Laporan data klien perusahaan penyiar
Perusahaan penyiar
View Konfirmasi Laporan Klien media penyiar Laporan data koresponden Laporan pelelangan Laporan data berita View Contact Us View Rekruitmen View FAQ View About Us
Data klien perusahaan penyiar
Laporan data koresponden Koresponden
Data koresponden
Penyiar Data informasi
Informasi View Profile admin
Data pelelangan Data konfirmasi Data informasi
Profile admin
View About Us Data About Us View FAQ Data FAQ View Rekruitmen
View About Us View FAQ
View Rekruitmen View Contact Us
Data Profile admin
Data Rekruitmen
Konten
View Contact Us Data Contact Us
4
Pembahasan
4.4 4.4.1
Implementasi Form Login Form login berfungsi untuk menginputkan data login operator/admin. Login juga
berfungsi sebagai pintu masuk dalam sebuah aplikasi. 4.4.2
Form Home Jika berhasil login, kemudian program akan membawa user ke menu mereka, user dapat melakukan penambahan data baru, mengubah dan menghapus data yang sudah ada, dan menyimpan data di akun mereka. Dalam aplikasi ini user terdapat tiga jenis yaitu koresponden, penyiar, dan admin.
5
Penutup
5.4
Kesimpulan Berdasarkan uraian penjelasan dan pembahasan pada keseluruhan bab pada
skripsi “Perancangan dan Pembuatan Sistem Informasi Penjualan Berbasis Web” maka dapat ditarik kesimpulan: 1. Sistem
yang diusulkan dapat membantu mempermudah masyarakat dalam
menjual suatu informasi/berita ke perusahaan penyiar, 2. Pembuatan Sistem Informasi Penjualan Berbasis Web melalui beberapa tahap yaitu analisis sistem, penentuan kebutuhan fungsional dan non fungsional, pembuatan flowchart sistem, DFD, ERD, database, perancangan interface, dan pembuatan aplikasi. 3. Sistem yang diusulkan dapat membantu perusahaan dalam mendapatkan berita yang aktual, update, dan terpercaya. 5.5
Saran Penulisan skripsi ini tentu terdapat banyak kekurangan, adapun kekurangan
aplikasi yang saya buat, diantaranya : a.
Keamanan belum sempurna.
b.
Aplikasi belum dapat melakukan forgot password secara otomatis melalui email.
c.
Aplikasi belum dapat memberikan email otomatis (order, tangihan, konfirmasi) ke klien. Saran kepada seluruh pembaca atau pengembang yang ingin mengembangkan
sistem ini supaya untuk menyempurnakan kekurangan yang terdapat dalam tersebut.
aplikasi
Daftar Pustaka Arif, M, Rudiyanto. 2007. Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000. Yogyakarta : Andi. Bahtiar, Agus. 2004. PHP/SCRIPT/Most Wanted. Yogyakarta : Andi. HM, Jogiyanto.2009. Sistem Teknologi Informasi: Pendekatan Terintegrasi Konsep Dasar Teknologi Aplikasi Pengembangan dan Pengelolaan. Yogyakarta : Andi Offset. Hidayatullah Priyanto, Kawistara Jauhari Khairul. 2014. Pemrograman Web. Bandung: Informatika. Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis . Jakarta : PT Elex Media. Indoseraya.
Pengertian
lelang.
http://www.buletinlelang.com/lelang-hak-tanggungan.
Diakses pada tanggal 17 Desember 2013. Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta : Andi Offset. Komputer, Wahana. 2010. Membangun Website Tanpa Modal. Yogyakarta : Andi Offset. Madcoms. 2007. Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL. Yogyakarta : Andi. Sutabri, Tata. 2012. Analisis Sistem Informasi. Yogyakarta : Andi Offset. Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer. Yogyakarta : Andi Offset. Wahyono, Teguh. 2004. Konsep Dasar, Analisis Desain dan Implementasi. Yogyakarta : Graha Ilmu . Winih wicaksono. Contoh Analisis Swot Sania Mart. elearning.amikom.ac.id. Diakses pada tanggal 21 Desember 2013.