12
IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5 ISSN: 1978-1520 1 Received June1 st ,2012; Revised June25 th , 2012; Accepted July 10 th , 2012 Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan Dan Sirkulasi Pada PT Sriwijaya Perdana Berbasis Web Tresia Silviana 1 , Mario Fernando 2 , Mardiani 3 1,2 STMIK GI MDP; Jalan Rajawali No. 14, 0711-376400 3 Jurusan Sistem Informasi, STMIK GI MDP, Palembang email: 1 [email protected] , 2 [email protected] , 3 [email protected] Abstrak Media cetak memiliki peran penting sebagai sarana utama untuk memberikan informasi yang relevan kepada masyarakat, Sriwijaya Post merupakan salah satu media cetak terbesar di Sumatera yang dinaungi oleh PT Sriwijaya Perdana. Untuk menjaga eksistensi tersebut dan meningkatkan jumlah eksemplar percetak demi mencapai permintaan pembaca akan koran secara maksimal, PT Sriwijaya Perdana harus dapat terus berinovasi dan menumbuhkan nilai lebih dalam proses bisnis mereka, salah satunya dengan meningkatkan efektifitas dalam manajemen persediaan bahan baku percetakan koran. Sistem yang dibuat ditujukan untuk membantu PT Sriwijaya Perdana dalam mengembangkan konsep sistem informasi berbasis website untuk mengelola data bahan baku, percetakan dan sirkulasi koran yang ada pada PT Sriwijaya Perdana, layanan ini mendukung informasi persediaan bahan baku dengan supplier dan memudahkan para agen untuk melakukan pemesanan koran. Masalah yang terjadi antara lain manajemen data persediaan bahan baku yang kurang baik sehingga menyebabkan sering terjadinya penumpukan bahan baku dan bahan baku yang habis namun tidak diketahui. Penulis menggunakan metodologi RUP. Pembuatan sistem ini menggunakan bahasa pemograman PHP dengan Database Management System yaitu My SQL. Hasil yang didapatkan oleh penulis adalah sistem yang dibangun dapat digunakan perusahaan dalam mengatur proses bisnis yang terkait dengan arus bahan baku dan arus pendistribusian koran pada PT Sriwijaya Perdana. Kata kunci : RUP (Relational Unified Process), PHP, My SQL, Bahan Baku Abstract The Newspaper has an important role as the primary means to provide relevant information to the public, Sriwijaya Post is one of the largest print media in Sumatera below by PT Sriwijaya Perdana. To keep the existence and increase the number of copies of print in order to achieve the optimally request from readers, PT Sriwijaya Perdana should be able to continue to innovate and grow the value of their business process, one of them by improving the effectiveness in inventory management of raw materials newspaper printing. Systems we made is aimed to helping PT Sriwijaya Perdana to develop concept based information system website to manage the data of raw materials, printing and circulation of newspapers that existed at PT Sriwijaya Perdana, this service supports the information inventories of raw materials with suppliers and make agents easier to bought the newspaper, Problem that occurs include raw materials inventory data management is not good enough,and causing occurrence of accumulation of raw materials and many raw materials are depleted but yet unknown. The authors use RUP methodology. This system made using PHP programming language with a Database Management System is My SQL. The results obtained by the authors is a system built to be used in managing the company's business processes associated with the flow of raw materials and the current distribution of newspapers that occurs in PT Sriwijaya Perdana. Keyword : RUP (Relational Unified Process), PHP, My SQL, Bahan Baku

Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

Embed Size (px)

Citation preview

Page 1: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS, Vol.x, No.x, Julyxxxx, pp. 1~5

ISSN: 1978-1520 1

Received June1st,2012; Revised June25

th, 2012; Accepted July 10

th, 2012

Sistem Informasi Pengelolaan Data Bahan Baku,

Percetakan Dan Sirkulasi Pada PT Sriwijaya Perdana

Berbasis Web

Tresia Silviana1, Mario Fernando

2, Mardiani

3

1,2 STMIK GI MDP; Jalan Rajawali No. 14, 0711-376400

3 Jurusan Sistem Informasi, STMIK GI MDP, Palembang

email: [email protected],

[email protected],

[email protected]

Abstrak

Media cetak memiliki peran penting sebagai sarana utama untuk memberikan informasi yang

relevan kepada masyarakat, Sriwijaya Post merupakan salah satu media cetak terbesar di

Sumatera yang dinaungi oleh PT Sriwijaya Perdana. Untuk menjaga eksistensi tersebut dan

meningkatkan jumlah eksemplar percetak demi mencapai permintaan pembaca akan koran

secara maksimal, PT Sriwijaya Perdana harus dapat terus berinovasi dan menumbuhkan nilai

lebih dalam proses bisnis mereka, salah satunya dengan meningkatkan efektifitas dalam

manajemen persediaan bahan baku percetakan koran. Sistem yang dibuat ditujukan untuk

membantu PT Sriwijaya Perdana dalam mengembangkan konsep sistem informasi berbasis

website untuk mengelola data bahan baku, percetakan dan sirkulasi koran yang ada pada PT

Sriwijaya Perdana, layanan ini mendukung informasi persediaan bahan baku dengan supplier

dan memudahkan para agen untuk melakukan pemesanan koran. Masalah yang terjadi antara

lain manajemen data persediaan bahan baku yang kurang baik sehingga menyebabkan sering

terjadinya penumpukan bahan baku dan bahan baku yang habis namun tidak diketahui. Penulis

menggunakan metodologi RUP. Pembuatan sistem ini menggunakan bahasa pemograman PHP

dengan Database Management System yaitu My SQL. Hasil yang didapatkan oleh penulis

adalah sistem yang dibangun dapat digunakan perusahaan dalam mengatur proses bisnis yang

terkait dengan arus bahan baku dan arus pendistribusian koran pada PT Sriwijaya Perdana.

Kata kunci : RUP (Relational Unified Process), PHP, My SQL, Bahan Baku

Abstract

The Newspaper has an important role as the primary means to provide relevant information to

the public, Sriwijaya Post is one of the largest print media in Sumatera below by PT Sriwijaya

Perdana. To keep the existence and increase the number of copies of print in order to achieve

the optimally request from readers, PT Sriwijaya Perdana should be able to continue to

innovate and grow the value of their business process, one of them by improving the

effectiveness in inventory management of raw materials newspaper printing. Systems we made

is aimed to helping PT Sriwijaya Perdana to develop concept based information system website

to manage the data of raw materials, printing and circulation of newspapers that existed at PT

Sriwijaya Perdana, this service supports the information inventories of raw materials with

suppliers and make agents easier to bought the newspaper, Problem that occurs include raw

materials inventory data management is not good enough,and causing occurrence of

accumulation of raw materials and many raw materials are depleted but yet unknown. The

authors use RUP methodology. This system made using PHP programming language with a

Database Management System is My SQL. The results obtained by the authors is a system built

to be used in managing the company's business processes associated with the flow of raw

materials and the current distribution of newspapers that occurs in PT Sriwijaya Perdana.

Keyword : RUP (Relational Unified Process), PHP, My SQL, Bahan Baku

Page 2: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

2

1. PENDAHULUAN

Media cetak memiliki peran penting sebagai sarana utama dalam memberikan

informasi yang relevan kepada masyarakat, harian umum Sriwijaya Post merupakan

salah satu media cetak terbesar di Sumatera yang dinaungi oleh PT Sriwijaya Perdana.

Sriwijaya Post saat ini telah memasuki umur 28 tahun dan masih menunjukkan

eksistensinya dalam memberikan informasi yang aktual dan relevan pada masyarakat

kota Palembang dan Sumatera Selatan pada umumnya.

Sriwijaya Post memiliki visi utama sebagai media pencerahan pada masyarakat

dan fungsi media rakyat pada umumnya sebagai media edukasi, informasi, koreksi,

rekresi dan mediasi. Jangkauan Sriwijaya Post yang luas, berita yang jelas, lengkap, dan

terperinci serta tingkat persentase pembaca terhadap konten dari Sriwijaya Post

merupakan tertinggi ketiga nasional. Modal utama eksistensi dari perusahaan media

tersebut, kebiasaan masyarakat membaca koran Sriwijaya Post setiap hari juga secara

tidak langsung menjadi kekuatan utama Sriwijaya Post.

Untuk tetap menjaga eksistensi tersebut dan meningkatkan jumlah eksemplar

percetak demi mencapai permintaan pembaca akan koran secara maksimal, PT

Sriwijaya Perdana harus dapat terus berinovasi dan menumbuhkan nilai lebih dalam

proses bisnis mereka, salah satunya adalah dengan meningkatkan efektifitas dalam

manajemen persediaan bahan baku percetakan koran.

Berdasarkan observasi awal, penulis menemukan beberapa masalah yaitu dalam

manajemen bahan baku seperti terjadi penumpukan bahan baku dan bahan baku yang

habis namun tidak diketahui. Ini tentu membutuhkan supplier yang handal serta stok

bahan baku yang secara simultan dan berkelanjutan namun juga efektif dan efisien

sesuai dengan visi utama dari PT. Sriwijaya Perdana tersebut.

Melihat permasalahan tersebut, maka penulis tertarik untuk membahas topik

“Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan Dan Sirkulasi Pada

Pt Sriwijaya Perdana Berbasis Web”, yang diharapkan dapat membantu

menyelesaikan masalah yang ada pada PT Sriwijaya Perdana.

2. METODE PENELITIAN

2.1 Sistem

Sistem adalah kumpulan atau himpunan dari unsur atau variabel-variabel yang

saling terkait, saling berinteraksi, dan saling tergantung satu sama lain untuk mencapai

tujuan [1].

2.2 Sistem Informasi

Sistem informasi adalah suatu sistem didalam suatu organisasi yang

mempertemukan kebutuhan pengolahan transaksi harian yang mendukung fungsi

operasi organisasi yang bersifat manajerial dengan kegiatan strategi dari suatu

organisasi untuk dapat menyediakan laporan-laporan yang diperlukan oleh pihak luar

tertentu [2].

Sistem Informasi adalah kombinasi antara prosedur kerja, informasi, orang dan

teknologi informasi yang diorganisasikan untuk mencapi tujuan dalam sebuah

organisasi [3].

Page 3: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

3

2.3 Metodologi RUP

Metodologi merupakan cara atau alat yang digunakan untuk membantu dalam

melakukan penelitian [4]. Metode penulisan yang digunakan adalah metode

pengembangan sistem informasi RUP (Rational Unified Proccess) dengan tahapan

pengerjaan yang dilakukan adalah sebagai berikut :

1. Fase Inception (permulaan)

Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling)

dan mendefinisikan kebutuhan akan sistem yang akan dibuat (requirements). Berikut

adalah tahap yang dibutuhkan pada tahap ini :

a. Memahami ruang lingkup dari proyek (termasuk waktu, kebutuhan, resiko, dan lain

sebagainya).

b. Membangun kasus bisnis yang dibutuhkan.

2. Fase Elaboration (perencanaan)

Tahap ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap ini juga dapat

mendeteksi apakah arsitektur sistem yang diinginkan dapat dibuat atau tidak.

Mendeteksi resiko yang mungkin terjadi dari arsitektur yang dibuat. Tahap ini lebih

pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa

sistem (prototype).

3. Fase Construction

Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem. Tahap ini

lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat

lunak pada kode program. Tahap ini menghasilkan produk perangkat lunak di mana

menjadi syarat dari Initial Operational Capability Milestone atau batas/tonggak

kemampuan operasional awal.

4. Fase Transition

Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh

user. Tahap ini menghasilkan produk perangkat lunak di mana menjadi syarat dari

Initial Operational Capability Milestone atau batas/tonggak kemampuan operasional

awal. Aktifitas pada tahap ini termasuk pada pelatihan user, pemeliharaan dan

pengujian sistem apakah sudah memenuhi harapan user.

Produk perangkat lunak juga disesuaikan dengan kebutuhan yang didefinisikan pada

tahap inception. Jika semua kriteria objektif terpenuhi maka dianggap sudah memenuhi

Product Release Milestone (batas/tonggak peluncuran produk) dan pengembangan

perangkat lunak selesai dilakukan. Akhir dari keempat fase ini adalah produk perangkat

lunak yang sudah lengkap. Keempat fase pada RUP dijalankan secara berurutan dan

iterative di mana setiap iterasi dapat digunakan untuk memperbaiki iterasi berikutnya.

2.4 Website

Website adalah suatu sistem yang berkaitan dengan dokumen digunakan sebagai

media untuk menampilkan teks, gambar, multimedia, dan lainnya pada jaringan internet

[5].

2.5 MySQL

MySQL merupakan software yang tergolong database server dan bersifat open

source [6].

Page 4: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

4

2.6 PHP (Hypertext Processor)

PHP adalah salah satu bahasa pemrograman skrip yang dirancang untuk

membangun aplikasi web. Ketika dipanggil dari web browser, program yang ditulis

dengan PHP akan diparsing di dalam web server oleh interpreter PHP dan

diterjemahkan ke dalam dokumen HTML, yang selanjutnya akan ditampilkan kembali

ke web browser [7].

2.7 XAMPP

XAMPP adalah software web server yang bisa dipakai untuk mengakomodasi

sistem operasi yang anda pakai (X), Apache (A), MySQL (M), PHP (P), dan perl (P)

[8].

3 HASIL DAN PEMBAHASAN

Untuk dapat mengidentifikasi permasalahan yang terjadi pada PT Sriwijaya

Perdana, maka penulis membuat kerangka kerja pemecahan masalah. Kerangka kerja

pemecahan masalah yang digunakan yaitu kerangka PIECES (Perfomance, Information,

Economics, Control, Efficiency, Service). Adapun permasalahan yang muncul sebagai

berikut:

3.1 PIECES

1. Performance

a. Manajemen bahan baku yang kurang terawasi, untuk mengetahui stok bahan baku

yang ada.

b. Manajemen data supplier yang kurang lengkap dan efisien.

2. Information

a. Panjangnya birokasi yang Manajer umum lakukan untuk mendapatkan informasi data

bahan baku yang ada.

b. Pencarian data agen cukup lama.

c. Tidak ada pencatatan kondisi barang yang di retur.

3. Economics

a. Penggunaan telepon untuk setiap kali memesan bahan baku ke supplier yang cukup

memakan biaya.

b. Penggunaan kertas, tinta dan alat tulis lainnya untuk penyimpanan dokumen cukup

memakan biaya.

4. Control

a. Pernah terjadinya kehabisan stok bahan baku di gudang.

b. Pencatatan data agen yang masih menggunakan media buku.

5. Efficiency

a. Panjangnya proses untuk pemesanan bahan baku ke supplier.

6. Service

a. Kurangnya pelayanan ke Manajer Umum.

3.2 Analisis Kebutuhan

Pada analisis kebutuhan, penulis menggunakan diagram use case untuk

mengidentifikasi kebutuhan kebutuhan yang dibutuhkan. Tujuan pembuatan use case ini

adalah untuk menganalisis dan mendapatkan kebutuhan – kebutuhan yang tepat untuk

Page 5: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

5

membangun sebuah sistem. Berikut ini diagram use case pada pengembangan sistem

pada PT Sriwijaya Perdana Palembang sebagai berikut:

Gambar 1. Diagram Use Case

3.3 Activity Diagram

Activity diagram merupakan urutan aktivitas dalam sebuah proses yang bertujuan

untuk memperlihatkan urutan aktivitas yang dilakukan. Berikut activity diagram sistem

untuk PT Sriwijaya Perdana Palembang.

Page 6: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

6

3.3.1 Activity Diagram Tambah Kategori Bahan Baku

Activity diagram tambah kategori bahan baku menggambarkan aktivitas yang

dilakukan oleh pengguna dalam berinteraksi dengan sistem untuk membuat kategori

bahan baku ke dalam sistem. Berikut ini merupakan activity diagram tambah kategori

bahan baku dari sistem baru PT Sriwijaya Perdana :

Gambar 2. Activity Diagram Tambah Kategori Bahan Baku

3.3.2 Activity Diagram Buat Pesanan Koran

Activity diagram buat pesanan koran menggambarkan aktivitas yang dilakukan

oleh pengguna dalam berinteraksi dengan sistem untuk membuat pesanan koran pada

sistem. Berikut ini merupakan activity diagram buat pesanan koran dari sistem baru PT

Sriwijaya Perdana :

Gambar 3. Activity Diagram Buat Pesanan Koran

3.4 Sequence Diagram

Pada Sequence diagram, menjelaskan aliran fungsionalitas yang menggambarkan

kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message

Page 7: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

7

yang dikirimkan dan diterima antar objek. Berikut gambar Sequence Diagram pada PT

Sriwijaya Perdana.

3.4.1 Sequence Diagram Buat Pesanan Bahan Baku

Diagram Sequence Buat Pesanan Bahan Baku digunakan untuk menggambarkan

urutan yang terjadi pada proses pemesanan bahan baku ke supplier.

Gambar 4. Sequence Diagram Buat Pesanan Bahan Baku

3.4.2 Sequence Diagram Tambah Agen Diagran Sequence Tambah Agen digunakan untuk menggambarkan urutan yang

terjadi pada proses menambah agen.

Gambar 5. Sequence Diagram TambahAgen

Page 8: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

8

3.5 Class Diagram

Class diagram merupakan diagram yang menggambarkan jenis – jenis objek

dalam sistem dengan berbagai macam relasi yang dimiliki. Class diagram menjelaskan

hubungan antar class dalam sebuah sistem yang sedang dibuat dan bagaimana caranya

agar class – class tersebut saling berkolaborasi untuk mencapai sebuah tujuan. Class

diagram memiliki 3 area pokok (utama) yaitu : nama, atribut, dan operasi. Adapun class

diagram PT Sriwijaya Perdana Palembang dapat dilihat pada gambar dibawah ini:

+getIdUser()

+setIdUser()

+getIdSupplier()

+setIdSupplier()

+getCatatan()

+setCatatan()

+getIdPengiriman()

+setIdPengiriman()

+getTotalHarga()

+setTotalHarga()

+queryMelihatPenerimaanBahanBaku()

-id_user

-id_supplier

-catatan

-id_pengiriman

-total_harga

Penerimaan_BahanBaku

+getIdKategori()

+setIdKategori()

+getNama()

+setNama()

+getUnit()

+setUnit()

+getMinQty()

+setMinQty()

+getLead()

+setLead()

+getStatus()

+setStatus()

+getharga()

+setharga()

+getIdSupplier()

+setIdSupplier()

+getFoto()

+setFoto()

+getTotal()

+setTotal()

+getDeskripsi()

+setDeskripsi()

+queryMemasukkanBahanBaku()

+queryMengubahBahanBaku()

+queryMenghapusBahanBaku()

+queryMencariBahanBaku()

+queryMelihatBahanBaku()

-id_kategori

-nama

-unit

-min_qty

-lead

-status

-harga

-id_supplier

-foto

-total

-deskripsi

Bahan_Baku

+getIdSupplier()

+setIdSupplier()

+getBadanUsaha()

+setBadanUsaha()

+getPemilik()

+setPemilik()

+getAlamat()

+setAlamat()

+getEmail()

+setEmail()

+getNoHp()

+setNoHp()

+getPassword()

+setPassword()

+queryMemasukkanSupplier()

+queryMengubahSupplier()

+queryMencariSupplier()

+queryMelihatSupplier()

-id_supplier

-badan_usaha

-pemilik

-alamat

-email

-no_hp

-password

Supplier

+getIdKategori()

+setIdKategori()

+getNama()

+setNama()

+getDeskripsi()

+setDeskripsi()

+querymemasukkankategoribahanbaku()

+querymengubahkategoribahanbaku()

+querymenghapuskategoribahanbaku()

+querymencarikategoribahanbaku()

+querymelihatkategoribahanbaku()

+queryCekLogin()

-id_kategori

-nama

-deskripsi

Kategori_BahanBaku

+getIdSupplier()

+setIdSupplier()

+getCatatan()

+setCatatan()

+getTotalHarga()

+setTotalHarga()

+getStatus()

+setStatus()

+getIdPesanan()

+setIdPesanan()

+getJumlah()

+setJumlah()

+getIdRetur()

+setIdRetur()

+querymemasukkanpengiriman()

+querymelihatpengiriman()

+querymencaripengiriman()

-id_supplier

-catatan

-total_harga

-status

-id_pesanan

-jumlah

-id_retur

Pengiriman

+getCatatan()

+setCatatan()

+getIdSupplier()

+setIdSupplier()

+getTotalHarga()

+setTotalHarga()

+getNamaBahan()

+setNamaBahan()

-catatan

-id_supplier

-total_harga

-nama_bahan

Pesanan_BahanBaku

+getIdUser()

+setIdUser()

+getIdPesanan()

+setIdPesanan()

+getCatatan()

+setCatatan()

+getIdSupplier()

+setIdSupplier()

+querymelihatreturbahanbaku()

+querymencarireturbahanbaku()

-id_user

-id_pesanan

-catatan

-id_supplier

Retur_BahanBaku

+getIdPermintaan()

+setIdPermintaan()

+getCatatan()

+setCatatan()

+getIdUser()

+setIdUser()

+getNamaBahan()

+setNamaBahan()

+querymemasukkanpermintaanbahanbaku()

+querymengubahpermintaanbahanbaku()

+querymencaripermintaanbahanbaku()

+querymelihatpermintaanbahanbaku()

-id_permintaan

-catatan

-id_user

-nama_bahan

Permintaan_BahanBaku

+getIdAgen()

+setIdAgen()

+getHari()

+setHari()

+getJumlah()

+setJumlah()

+queryMemasukkanPesananKoran()

+queryMengubahPesananKoran()

+queryMencariPesananKoran()

+queryMelihatPesananKoran()

-id_agen

-hari

-jumlah

Pesanan_Koran

+getIdUser()

+setIdUser()

+getIdGroup()

+setIdGroup()

+getUsername()

+setUsername()

+getNamaLengkap()

+setNamaLengkap()

+getEmail()

+setEmail()

+getAvatar()

+setAvatar()

+getPassword() : Agen

+setPassword()

+querymemasukkanpengguna()

+querymengubahpengguna()

+querymenghapuspengguna()

+querymencaripengguna()

+querymelihatpengguna()

-id_user

-id_group

-username

-nama_lengkap

-email

-avatar

-password

User

+getIdGroup()

+setIdGroup()

+getNama()

+setNama()

+getDeskripsi()

+setDeskripsi()

+getLevel()

+setLevel()

+querymemasukkangroup()

+querymengubahgroup()

+querymenghapusgroup()

+querymencarigroup()

+querymelihatgroup()

-id_group

-nama

-deskripsi

-level

Group

+getIdAgen()

+setIdAgen()

+getEmail()

+setEmail()

+getNama()

+setNama()

+getAlamat()

+setAlamat()

+getTelepon()

+setTelepon()

+getWilayah()

+setWilayah()

+getPassword()

+setPassword()

+queryMemasukkanAgen()

+queryMengubahAgen()

+queryMencariAgen()

+queryMelihatAgen()

-id_agen

-email

-nama

-alamat

-telepon

-wilayah

-password

Agen

+getIdAgen()

+setIdAgen()

+getJumlah()

+setJumlah()

+getHari()

+setHari()

+querymelihatpenerimaankoran()

+querymencaripenerimaankoran()

-id_agen

-jumlah

-hari

Penerimaan_Koran

+main()

Main

+formKategoriBahanBaku()

+formDataBahanBaku()

+formPesananBahanBaku()

+formPermintaanBahanBaku()

+formPenerimaanBahanBaku()

+formPengirimanBahanBaku()

+formReturBahanBaku()

+formSupplier()

+formStatistik()

+formKelolaAgen()

+formPermintaanKoran()

+formPenerimaanKoran()

+formPesananKoran()

Antarmuka

+login()

+logout()

+cekStatusLogin()

Validasi

+open()

+execute()

+getResult()

+close()

-host

-database

-username

-password

KoneksiBasisData

+memasukkankategoribahanbaku()

+mengubahkategoribahanbaku()

+menghapuskategoribahanbaku()

+mencarikategoribahanbaku()

+melihatkategoribahanbaku()

MengelolaKategoriBahanBaku

+memasukkandatabahanbaku()

+mengubahdatabahanbaku()

+menghapusdatabahanbaku()

+mencaridatabahanbaku()

+melihatdatabahanbaku()

MengelolaBahanBaku

+memasukkanpesananbahanbaku()

+mengubahpesananbahanbaku()

+mencaripesananbahanbaku()

+melihatpesananbahanbaku()

MengelolaPesananBahanBaku

+memasukkanpermintaanbahanbaku()

+mengubahpermintaanbahanbaku()

+mencaripermintaanbahanbaku()

+melihatpermintaanbahanbaku()

MengelolaPermintaanBahanBaku

+memasukkanpengguna()

+mengubahpengguna()

+menghapuspengguna()

+mencaripengguna()

+melihatpengguna()

MengelolaPengguna

+melihatreturbahanbaku()

+mencarireturbahanbaku()

MengelolaReturBahanBaku

+memasukkangroup()

+mengubahgroup()

+menghapusgroup()

+mencarigroup()

+melihatgroup()

MengelolaGroup

+memasukkansupplier()

+mengubahsupplier()

+mencarisupplier()

+melihatsupplier()

MengelolaSupplier

+memasukkanpengirimanbahanbaku()

+melihatpengirimanbahanbaku()

MengelolaPengirimanBahanBaku

+melihatpenerimaanbahanbaku()

MengelolaPenerimaanBahanBaku

+memasukkanagen()

+mengubahagen()

+mencariagen()

+melihatagen()

MengelolaAgen

+memasukkanpesanankoran()

+mengubahpesanankoran()

+mencaripesanankoran()

+melihatpesanankoran()

MengelolaPesananKoran

+melihatpenerimaankoran()

+mencaripermintaankoran()

MengelolaPenerimaanKoran

1

1 11

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1..*

1

1

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1..*

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

11

1

1

1

1

1

1

1

1

1..*

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

11

1

1

1

1

1

1

1

1

Gambar 6. Class Diagram

Page 9: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

9

3.6 Rancangan Antarmuka

Pada rancangan antarmuka, pengguna akan dihadapkan pada halaman menu

utama terlebih dahulu.

Gambar 7. Halaman Menu Utama

Halaman dimana pengguna dapat melakukan aktifitas untuk menambahkan data

bahan baku.

Gambar 8. Halaman Bahan Baku

Page 10: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

10

Halaman dimana pengguna dapat melakukan aktifitas untuk memasukkan pesanan

bahan baku.

Gambar 9. Halaman Pesanan Bahan Baku

Halaman dimana pengguna dapat melakukan aktifitas untuk melakukan

permintaan bahan baku.

Gambar 10. Halaman Permintaan Bahan Baku

Page 11: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

11

Halaman dimana pengguna dapat melakukan pesanan koran.

Gambar 11. Halaman Pesanan Koran

4. KESIMPULAN

Berdasarkan hasil analisis dan rancangan sistem yang telah dibangun dengan judul

Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan, dan Sirkulasi pada PT

Sriwijaya Perdana, penulis dapat menarik kesimpulan, antara lain :

1. Sistem informasi berbasis web ini dapat memberikan seluruh informasi data bahan

baku yang ada dan dapat memberikan pemberitahuan ketika stok bahan baku tersebut

mencapai batas minimum secara lengkap dan cepat.

2. Pendataan Agen yang dulunya hanya menggunakan dokumen-dokumen arsip yang

menjadikan sangat rentan untuk hilang atau rusak jika tidak baik dalam

penyimpanannya, sekarang dengan Sistem Informasi Pengelolaan Data Bahan Baku,

percetakan, dan Sirkulasi yang memiliki fitur layanan pencatatan seluruh data agen

yang ada di region Palembang menjadikan pendataan agen menjadi lebih tersusun

dan mudah diakses.

3. Dengan adanya layanan pendataan Supplier yang dapat memanajemen seluruh data

Supplier secara rinci dan jelas, masalah seperti data supplier kurang rinci dan

kekeliruan saat memesan jenis bahan baku telah dapat diatasi.

4. Masalah pencatatan kondisi barang yang tidak sesuai dikarenakan dalam

pengembalian retur bahan baku terkadang tidak ada catatan yang memberitahukan

jumlah dan mengapa barang tersebut di kembalikan telah dijawab, dengan adanya

layanan yang berfungsi sebagai media pencatatan kondisi barang yang dikembalikan

dalam bentuk retur.

5. SARAN

Saran yang dapat penulis berikan bagi pembaca yang ingin mengembangkan lagi

sistem informasi berbasis web ini, antara lain :

Page 12: Sistem Informasi Pengelolaan Data Bahan Baku, Percetakan ...eprints.mdp.ac.id/1745/1/JURNAL.pdf · “Sistem Informasi Pengelolaan Data Bahan Baku, ... Sistem Informasi adalah kombinasi

IJCCS ISSN: 1978-1520

Title of manuscript is short and clear, implies research results (First Author)

12

1. Pada proses pembayaran dapat dikembangkan lagi ke sistem yang lebih cepat dan

modern seperti menggunakan credit card, paypal, ataupun pembayaran sejenis yang

dapat memberikan kemudahan transaksi. Sehingga dengan adanya sistem

pembayaran tersebut, sistem yang masih bersifat partial e-commerce ini menjadi

pure e-commerce artinya keseluruhan proses transaksi dilakukan secara otomatis.

2. Mengingat semakin pesatnya penggunaan teknologi perangkat mobile dimasyarakat,

maka dapat dikembangkan lagi sebuah aplikasi yang dapat menghubungkan sistem

website dengan perangkat mobile, dimana pelanggan dapat langsung memesan dari

perangkat mobile mereka tanpa harus membuka halaman website.

UCAPAN TERIMA KASIH

Penulis mengucapkan terima kasih kepada Allah SWT, seluruh Bapak/Ibu

Dosen, keluarga, dan teman-teman yang telah memberikan dukungan dan doanya

selama pembuatan skripsi ini.

DAFTAR PUSTAKA

[1] Tohari, Hamim 2014, Astah:Analisis serta Perancangan Sistem Informasi Melalui

Pendekatan UML, Andi Offset, Yogyakarta.

[2] Sutabri, Tata 2012, Analisis Sistem Informasi, Andi Offset, Yogyakarta.

[3] Kadir, Abdul 2009, Pengenalan Sistem Informasi, Andi Offset, Yogyakarta.

[4] A.S.Rosa 2011, Rekayasa Perangkat Lunak, Modula, Bandung.

[5] Sibero, F.K. Alexander 2013, Web Programming Power Pack, Media Kom, Jakarta.

[6] Kadir, Abdul 2011, Membuat Aplikasi Web dengan PHP+ Database MySQL, Andi

Offset, Yogyakarta.

[7] Raharjo, Budi 2014, Modul Pemrograman Web, HTML, PHP & MySQL, Modula,

Bandung.

[8] Winarno, Edy 2014, 24 Jam Belajar PHP, Elex Media Komputindo, Jakarta.