PERANCANGAN DAN PEMBUATAN SISTEM PENJUALAN BERITA

Download 10.12.4554 kepada. JURUSAN SISTEM INFORMASI. SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER. AMIKOM YOGYAKARTA. 2014 ... di definisika...

0 downloads 422 Views 2MB Size
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.