REKAYASA PERANGKAT LUNAK PENGOLAHAN DATA

Download 2 Ags 2015 ... Agustus 2015. Jurnal Momentum. ISSN : 1693-752X. 71. ERD. Entity Relationship Diagram adalah suatu model jaringan kerja (net...

2 downloads 616 Views 1MB Size
Vol.17 No.2. Agustus 2015

Jurnal Momentum

ISSN : 1693-752X

REKAYASA PERANGKAT LUNAK PENGOLAHAN DATA DISTRIBUSI OBATOBATAN DI PT. ANUGRAH PHARMINDO LESTARI BERBASIS WEB Oleh: Yuhendra, M.T, Dr. Eng *, Riza Eko Yulianto** *Dosen Jurusan Teknik Informatika, Fakultas Teknologi Industri **Mahasiswa Teknik Informatika, Fakultas Teknologi Industri Institut Teknologi Padang Jl. Gajah Mada, Kandis Nanggalo, Padang

Abstract PT. Anugrah Pharmindo Lestari (APL) is a company engaged in the distribution of pharmaceuticals to be distributed to outlets (hospitals, pharmacies etc.). Currently the data processing distribution of pharmaceuticals PT. Anugrah Lestari Pharmindo done manually, in addition to the company is also difficult to assess the type of pharmaceuticals most consumers need. As for the book party of pharmaceuticals outlets should come to the company making it less effective and efficient in terms of cost and time. This study aims to build a data processing system of distribution of pharmaceuticals that can process data with good distribution and facilitate the outlet in making reservations and obtain information of pharmaceuticals data. The system is built using the programming language PHP, MySQL database and Apache webserver. With this system the data processing distribution of pharmaceuticals PT. Pharmindo Anugrah Lestari becomes easier with the purchase and sales reports. There was also a chart that is used to monitor the pharmaceuticals most needed, as well as the outlet no longer need to come to the company to order the pharmaceuticals. Keywords :PT. APL, Data Processing , PHP , MySQL , Databases

obatan untuk disalurkan ke outlet-outlet (seperti Rumah Sakit, Toko Obat dan Apotek) di provinsi sumatera barat. Dalam setiap proses distribusi tentu tidak terlepas dari proses pengolahan data, hal yang demikian juga terjadi pada PT. APL. Pada perusahaan ini salah satu pelayanan terhadap konsumen yang dirasakan perlu diperbaiki adalah proses pengolahan data pendistribusian obat-obatan. Selama ini proses pengolahan data distribusi obat-obatan di PT. APL masih dilakukan secara manual, walaupun sudah menggunakan alat bantu komputer dalam melakukan pengolahan data, tetapi hanya sebatas menggunakan Microsoft Excel dan Microsoft Word sehingga proses pengolahan data masih dirasa kurang efektif dan efisien. Salah satu contohya ialah ketika pihak konsumen (Outlet) akan melakukan pemesanan obat maka pihak Outlet harus datang langsung ke perusahaan untuk membeli obat-obatan yang diperlukan. Membeli obat dengan datang langsung ke perusahaan tentu saja membutuhkan waktu yang lama, belum lagi jika stock obat yang dibutuhkan tidak tersedia atau habis.

1. Pendahuluan

Perkembangan teknologi informasi dan komunikasi saat ini sangat pesat dimana teknologi dan informasi merupakan dua hal yang tidak dapat dipisahkan dalam perkembangannya. Dunia kini memasuki era globalisasi dimana teknologi informasi dan komunikasi memegang peranan penting dalam kehidupan manusia. Manusia memerlukan teknologi hampir disetiap aspek kehidupannya untuk mempermudah dan memperlancar segala aktivitas. Keadaan ini tidak hanya terjadi di negara maju, namun juga di negara berkembang salah satunya Indonesia. Peran perkembangan teknologi informasi di Indonesia telah memberikan pengaruh yang besar terhadap nilai tambah ekonomi. Efisiensi dalam berbagai bidang, khususnya dalam masalah waktu, tenaga, dan biaya melalui kecepatan dan ketepatan informasi dapat ditingkatkan dengan signifikan, sekaligus berarti telah mampu mengefisienkan penggunaan tempat atau ruang. PT. Anugrah Pharmindo Lestari (APL) merupakan salah satu perusahaan yang bergerak dibidang jasa pendistribusian obat68

Vol.17 No.2. Agustus 2015

Jurnal Momentum

Selain itu perusahaan juga kesulitan untuk melakukan pemantauan terhadap jenis-jenis obat yang paling banyak dibutuhkan konsumen (Outlet). Hal ini disebabkan karena perusahaan belum menggunakan sistem aplikasi komputer untuk pengolahan data yang mempunyai fleksibilitas tinggi untuk melakukan hal tersebut. PT. APL juga belum memiliki sarana penyimpanan data pendistribusian obatobatan dengan baik. Dalam proses penyimpanannya data masih berbentuk dokumen atau arsip yang disimpan dalam map-map yang kemudian disimpan lagi dalam tempat penyimpanan sehingga jika data dibutuhkan lagi maka pegawai harus membuka map dari tempat penyimpanan. Proses ini tentu menyulitan jika pegawai akan melakukan pencarian data-data transaksi pendistribusian obat-obatan sehingga perusahaan sulit untuk mencapai hasil kinerja yang optimal. Untuk mengatasi permasalahan tersebut perlu dikembangkan alat bantu dalam mengolah data yang mempunyai fleksibelitas yang tinggi untuk mendapatkan informasi data obat, informasi data outlet, informasi data supplier dan informasi transaksi pendistribusian barang secara cepat, tepat dan akurat. Berdasarkan uraian latar belakang di atas, penulis bermaksud untuk mengambil tugas akhir (skripsi) dengan judul “Rekayasa Perangkat Lunak Pengolahan Data Distribusi Obat-obatan di PT. Anugrah Pharmindo Lestari Berbasis WEB”.

ISSN : 1693-752X

Pemrograman PHP”. Penelitian zenneri ini dimaksudkan agar pendataan pengadaan barang, pengarsipan barang dan pengolahan detil laporan yang selama ini masih dilakukan secara manual menjadi lebih baik. Riski Alfian (2013) Program Studi Sistem Informasi Fakultas Teknologi Industry Universitas Pembangunan Nasional “Veteran”. Dalam tugas akhirnya Sistem inventory stock barang di CV. Berkah Alam”. Tujuan dari penelitiannya adalah agar pelaksanaan penyimpanan barang dalam gudang dapat terkelola serta tertata dengan baik, karena bila dengan cara biasa (banyak proses manual) seperti sebelum adanya sistem tersebut, cukup menyulitkan dalam hal pengarsipan dan penelusuran data barang. Adapun perbedaan penelitian penulis dengan kedua penelitian diatas adalah pada penelitian zenneri merancang aplikasi pengolahan data untuk pengadaan dan stock (pengarsipan) barang sedangkan pada penelitian riski alfian merancang aplikasi untuk pengolahan stock barang. Sementara itu pada penelitian penulis merancang perangkat lunak untuk stock dan pendistribusian obat-obatan sehingga meningkatkan kualitas pelayanan terhadap para Outlet yang menjadi member di PT. Anugrah Pharmindo Lestari sehingga citra perusahaan menjadi semakin baik. Sedangkan persamaanya adalah sama-sama menggunakan bahasa pemrograman PHP dan database MySQL. Konsep Dasar Sistem Informasi Semua organisasi membutuhkan aliran informasi yang membantu perusahaan untuk mengambil bermacam yang di putuskan.Aliran infomasi ini diatur dan diarahkan dalam sesuatu sistem informasi.sistem imformasi beperan dalam proses pengambilan keputusan operasional harian sampai perencanaan jangka panjang. Sebelum komputer ada,sistem informasi

Tinjauan Pustaka Studi Literatur

Zenneri (2012) Jurusan teknik Informatika Fakultas Teknologi Industri Institut teknologi Padang, dalam tugas akhirnya “Sistem Pengolahan Data Inventaris Barang Pada Sekolah Usaha Perikanan Menengah (SUPM) Negeri Pariaman Dengan Menggunakan Bahasa 69

Vol.17 No.2. Agustus 2015

Jurnal Momentum

sudah menjadi kebutuhan organisasi. ini berarti sistem informasi tidak selamanya berbasis Komputer. namun dengan berkembangannya fungsi Komputer,sistem informasi saat ini umumnya didukung penuh oleh Komputer.dengan demikian istilah sistem informasi lebih sering berarti sistem informasi berbasis Komputer informasi.

ISSN : 1693-752X

terkomputerisasi. Dalam pengertian umum, database diartikan sebagai gabungan dari elemen-eleman data yang berhubungan dengan teroganisir. Konsep Dasar PHP PHP adalah singkatan dari PHP Hypertext Preprocessor yang digunakan sebagai bahasa script server-side dalam pengembangan web yang disisipkan pada dokumen HTML. Pengguna PHP memungkinkan web dapat dibuat dinamis sehingga maintenance situs web tersebut menjadi lebih mudah dan efisien. PHP merupakan software open source yang disebarkan dan dilisensikan secara gratis.

Konsep Dasar Rekayasa Perangkat Lunak Menurut Janner Simarmata (2010:10) Rekayasa merupakan penerapan ilmu dan teknologi untuk menyelesaikan permasalahan manusia. Sedangkan rekayasa perangkat lunak atau RPL atau Software engineering adalah satu bidang yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak, dan sebagainya. .

3. Metodologi Alat Dan Bahan Alat dan bahan yang digunakan dalam merancang aplikasi pengolahan data ini dapat di lihat sebagai berikut: a. Perangkat Keras (Hardware) Notebook, Intel(R) Core(TM) i5 CPU 2.53 GHz,Harddisk 500 GB, Memory 2 GB RAM, Printer b. Perangkat Lunak (Software) Sistem Operasi Windows XP, Microsoft Office Word 200, Microsoft Office Visio 200, Macromedia Dreamweaver 8, Notepad ++ v6.1.8, Xampp

Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) adalah bagian yang menunjukkan hubungan antara entity yang ada dalam sistem. Simbol-simbol yang digunakan dapat dilihat dari tabel. Tabel 1 simbol yang digunakan dalam pada entity relationship diagram (erd)

Rancang Context Diagram Gambaran context diagram untuk sistem pengolahan data pendistribusian obat-obatan di PT. APL yang dirancang adalah sebagai berikut:

Konsep Basis Data (Database) Database adalah kumpulan data yang saling berhubungan (relasi). Istilah tersebut bisa digunakan pada sistem-sistem yang

Gambar 1 Context Diagram 70

Vol.17 No.2. Agustus 2015

Jurnal Momentum

ISSN : 1693-752X

ERD Entity Relationship Diagram adalah suatu model jaringan kerja (network) yang menguraikan susunan data yang disimpan dari sistem secara abstrak. Gambar dibawah ini merupakan rancangan Entity Relationship Diagram pada aplikasi pengolahan data distribusi obat-obatan di PT. APL Gambar 3 Halaman Utama Flowchart Program Flowchart Halaman Utama

Gambar 2 Entity Relationship Diagram Gambar 4 Flowchart Halaman Utama Rancangan Tampilan Perancangan tampilan atau perancangan sistem digunakan untuk memberikan gambaran umum bentuk dan model atau rancang bangun dari sistem yang akan dibuat. Sistem yang akan di bangun adalah rekayasa perangkat lunak pengolahan data pendistribusian obatobatan berbasis web dengan menu utama yang memiliki sub – sub sebagai linknya.

4. Pembahasan Membangun Webserver

HTTP merupakan protokol request yang membuat komputer mampu untuk saling berkomunikasi secara lebih efesien dan membawa dalam satu waktu langsung berjam-jam, berhari-hari dan bermingguminggu. HTTP menjadi protokol yang paling banyak di gunakan di internet. Setiap browser Web dan server saling berhubungan dan bertukar infromasi mengunakan protokol ini. Appserv salah satu Server Web dalam membangun Website. Appserv adalah sebuah aplikasi Web server lokal yang terdiri dari Apache, My SQL, PHP, dan PHP My Admin. Appserv merupakan sebuah aplikasi open source yang mendukung sebagai aplikasi untuk di

Halaman Utama Rancangan halaman utama menampilkan profil terkait perusahaan, data obat juga menghubungkan ke halaman login dan halaman untuk mendaftar menjadi member.

71

Vol.17 No.2. Agustus 2015

Jurnal Momentum

jadikan Web Server. Appserv merupakan Web server yang mudah di gunakan yang dapat melayani halaman dinamis. Untuk membangun sebuah Web server, salah satu program yang handal dan gratis yang penulis gunakan dalam membuat tugas akhir ini adalah Appserv-win32- 2.5.10. exe

ISSN : 1693-752X

ini akan dijelaskan satu-persatu tampilantampilan aplikasi ini. Tampilan Halaman Utama Rancangan halaman utama menampilkan profil terkait perusahaan, data obat juga menghubungkan ke halaman login dan halaman untuk mendaftar menjadi member.

Persiapan membangun DataBase Agar dapat membangun sebuah database yang dibutuhkan adalah Sql, dalam hal ini yang penulis pakai adalah MySql. Penulis menggunakan phpMyAdmin yang dapat di akses melalui browser yaitu dengan cara menuliskan alamat http://localhost/phpMyAdmin pada URL, maka akan tampil halaman formulir untuk Login, isi password yang sesuai waktu installasi tadi. Password berguna unutk mengatur user yang akan mengunakan database (keamanan database).

Gambar 13 Halaman Utama Tampilan Detail Obat Halaman detail obat merupakan halaman yang menjelaskan obat secara lebih rinci meliputi nama obat, jenis, produsen, nomor registrasi obat, harga, stock dan keterangan detail obat.

Gambar 10 Login Appserv Selanjutnya akan tampil halaman PhpMAdmin,

Gambar 14 Detail Obat Tampilan Halaman Login Halaman login digunakan untuk mengakses halaman selanjutnya sesuai dengan level pengguna. Pada level pengguna di bagi menjadi tiga, yaitu: admin, pimpinan dan pihak outlet.

Gambar 12 Halaman Php My Admin Implementasi User Interface Pada subbab ini, pengguna dapat melihat tampilan aplikasi pengolahan data kelembagaan jika dijalankan, pada subbab 72

Vol.17 No.2. Agustus 2015

Jurnal Momentum

ISSN : 1693-752X

Gambar 18 Data Outlet

Gambar 15 Halaman Login

Tampilan Halaman SK & Kategori Halaman ini merupakan halaman yang digunakan untuk menampilkan, menambah, mengedit dan menghapus data SK izin outlet dan data kategori outlet.

Tampilan Halaman Pendaftaran Halaman pendafataran merupakan halaman yang digunakan oleh para Outlet untuk mendaftar menjadi member di PT. APL.

Gambar 16 Halaman Pendaftaran

Gambar 19 SK dan Kategori

Tampilan Halaman Administrator Halaman pengumuman berfungsi untuk menampilkan pengumuman yang di buat oleh kelembagaan yang ada di ITP.

Tampilan Halaman Proses Pesanan Halaman ini merupakan halaman yang digunakan oleh admin untuk memproses data pesanan obat yang telah dipesan oleh pihak member.

Gambar 17 Halaman Administrator Gambar 20 Data Pesanan

Tampilan Data Outlet Halaman data outlet Merupakan halaman yang digunakan untuk memproses calon outlet yang telah mendaftar, menonaktifkan serta menghapus outlet yang telah jadi member.

Setelah adminmenekan tombol cetak maka sistem akan mencetak faktur pengiriman seperti gambar dibawah ini.

73

Vol.17 No.2. Agustus 2015

Jurnal Momentum

Gambar 21 Faktur Pengiriman

ISSN : 1693-752X

Gambar 24 Halaman Pembelian

Tampilan Halaman Outlet Halaman Outlet merupakan halaman yang digunakan oleh outlet (member) melakukan transaksi (pemesanan) obat.

Tampilan Faktur Pesanan Faktur pesanan digunakan sebagai bukti pembelian setelah outlet melakukan proses pembelian.

Gambar 25 Faktur Pesanan Gambar 22 Halaman Outlet

Tampilan Halaman Pimpinan Halaman pimpinan merupakan halaman yang di akses oleh pimpinan perusahaan untuk melihat data-data yang ada dalam sistem yaitu data obat, data member, data supplier, data karayawan dan juga data transaksi..

Tampilan Detail & Pesan Obat Halaman ini merupakan halaman yang digunakan outlet untuk melihat detail obat sekaligus digunakan untuk proses pembelian obat.

Gambar 23. Detail Obat Gambar 26 Halaman Pimpinan Setelah user (outlet) menekan tombol beli untuk melakukan pembelian maka akan tampil halaman input jumlah beli seperti gambar di bawah.

Tampilan Grafik Halaman Grafik adalah halaman yang digunakan untuk melihat grafik 74

Vol.17 No.2. Agustus 2015

Jurnal Momentum

ISSN : 1693-752X

Kadir, Abdul. 2003. Pengenalan Sistem Informasi. Yogyakarta: Andi.

pendistribusian obat sehingga dapat terlihat obat paling banyak dibutuhkan konsumen.

McLeod Jr, Raymond. 1995. Sistem Informasi Manajemen. Jakarta: PT. Prenhallindo Prasetyo, Didik Dwi. 2003. Kolaborasi PHP dan MySQL untuk Membuat Web Database yang Interaktif. Jakarta: Elex Media Komputindo. Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta: Andi Offset.

Gambar 27 Halaman Admin

REFERENSI

Sugiyanto, David dan Renaldy N, Harpsoro. 2003. Langkah Demi Langkah Membangun Website dengan PHP. Jakarta: Datakom Lintas Buana.

Alfian, Riski. 2013. Sistem Inventory Stock Barang di CV. Berkah Alam. Jawa Timur, Universitas Pembangunan Nasional “Veteran”.

Zenneri. 2012. Sistem Pengolahan Data Inventaris Barang Pada Sekolah Usaha Perikanan Menengah (SUPM) Negeri Pariaman Dengan Menggunakan Bahasa Pemrograman PHP. Padang, Institut Teknologi Padang.

Antoni. 2009. Sistem Informasi Gapensi Sumbar Dengan Menggunakan Bahasa Pemrograman Visual Basic Berbasis LAN. Padang, Institut Teknologi Padang. Fathansyah. 2004. Sistem Basis Data. Bandung: Informatika. Gustian, Arie. 2011. Implementasi Website Pemesanan Rental Mobil Pada CV. Bintang Mandiri Jaya (BMJ) Dengan Bahasa Pemrograman PHP. Padang, Universitas Putra Indonesia. HM, Jogianto. 2001. Analisa Perancangan Sistem, Pendekatan terstruktur teori dan praktek aplikasi bisnis. Yogyakarta: Andi Offset. Isa, Irwan. 2012. Sistm Informasi. Jakarta: Graha Ilmu. Kadir,

Abdul. 1999. Konsep dan Tuntunan Praktis Basis Data. Yogyakarta: Andi.

75