SI1711497439
PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI
Disusun Oleh :
NIM | : 1711497439 |
NAMA | : NINA KAROLINA |
FAKULTAS SAINS DAN TEKNOLOGI
PROGRAM STUDI SISTEM INFORMASI
KONSENTRASI SISTEM INFORMASI MANAJEMEN
TA. 2019/2020
LEMBAR PENGESAHAN SKRIPSI
PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI
Disusun Oleh:
NIM | : 1711497439 |
Nama | : NINA KAROLINA |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Fakultas Sains dan Teknologi
Program Studi TEKNIK INFORMATIKA
Konsentrasi SOFTWARE ENGINEERING
Disahkan Oleh :
Tangerang, 18 Juli 2019
Rektor | Ketua Program Studi | ||||
Universitas Raharja | Program Studi SISTEM INFORMASI | ||||
(Dr. Po. Abas Sunarya, M.Si) | (Ruli Supriati. S.Kom.,M.T.I) | ||||
NIP : 000603 | NIP : 073009 |
LEMBAR PERSETUJUAN PEMBIMBING
PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI
Dibuat Oleh :
NIM |
: 1552487159
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Fakultas Sains dan Teknologi
Program Studi Teknik Informatika
Konsentrasi Software Engineering
Disetujui Oleh :
Tangerang, Juli 2019
Pembimbing I |
Pembimbing II
| ||
( Junaidi, M.Kom) |
(Muhamad_Yusup, M.Kom)
| ||
NID : 05062 |
NID : 07312
|
LEMBAR PERSETUJUAN DEWAN PENGUJI
PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI
Disusun Oleh :
NIM |
: 1552487159
|
Nama |
Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Fakultas Sains dan Teknologi
Program Studi Teknik Informatika
Konsentrasi Software Engineering
Tahun Akademik 2019/2020
Disetujui Penguji :
Tangerang, Juli 2019
Ketua Penguji |
Penguji I |
Penguji II
| ||
(_______________) |
(_______________) |
(_______________)
| ||
NID :__________ |
NID :__________ |
NID :__________
|
LEMBAR KEASLIAN SKRIPSI
PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI
Disusun Oleh :
NIM | : 1552487159 |
Nama | : NINA KAROLINA |
Fakultas | : Sains dan Teknologi |
Program Pendidikan | : Strata 1 |
Program Studi | : Teknik Informatika |
Konsentrasi | : Software Engineering |
Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana baik di lingkungan Universitas Raharja maupun di Universitas lain, serta belum pernah dipublikasikan.
Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.
Tangerang, 18 Juli 2019 | |
NINA KAROLINA | |
NIM. 1552487159 |
)*Tandatangan dibubuhi materai 6.000;
ABSTRAKSI
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI adalah perusahaan farmasi di Indonesia yang bergerak dalam bidang manufaktur. Perusahaan ini mengolah bahan obat menjadi bahan obatan-obatan, sepeti tablet, syirup, kapsul dan lain-lain. Perusahaan ini memiliki tujuan yaitu untuk membangun perusahaan yang baik, bermanfaat bagi pengusaha, pekerja dan pelanggan PT Molex Ayus. Pada saat ini sistem manajemen distribusi dan produksi obat di PT Molex Ayus masih bersifat semi komputerisasi, karena masih menggunakan Ms. Excel, yang dapat membuat seluruh data akan terjadi penumpukan berkas-berkas dan kemungkinan data-data tersebut akan hilang atau rusak, dan ketika ingin mencari data-data tersebut akan membutuhkan waktu yang lama. Untuk mengatasi hal tersebut dibutuhkan adanya sistem untuk mengolah sistem manajemen distribusi dan produksi obat berbasis web pada PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI untuk membantu perusahaan agar lebih mudah mengakses data-data obat sampai surat jalan secara terkomputerisasi, sehingga dapat meningkatkan efektifitas dan efesien waktu, serta mendapatkan hasil kerja maksimal dan keakuratan data dalam input data pada bagian yang bersangkutan pada PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI.
Kata Kunci : Produksi Obat, Website
ABSTRACT
PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI is a pharmaceutical company in Indonesia that is engaged in manufacturing. This company processes medicinal ingredients into medicines, such as tablets, syrup, capsules and others. This company has a goal to build a good company, beneficial for partners, workers and customers of the PT Molex Ayus. At this time the distribution and drug production management system in the PT Molex Ayus is still semi-computerized, because it still uses Ms. Excel, which is the data are accumulated to be big files and high risk of losing or damaged, and when officers want to look for the data, it will require a much time. To overcome this problem, we need a system for processing web-based drug distribution and production management system at PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI to help company easier accesses the data include the travel documents, so that they can increase effectiveness and time efficiency, and get maximum of working and the accuracy of data in the process of inputting in the relevant departments in the PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI.
Keywords: Drug Production, Website
Bismillahirahmanirrahim,
Segala puji dan syukur penulis panjatkan kehadirat Allah SWT atas berkat rahmat dan anugerah-Nya yang dilimpahkan kepada penulis, sehingga akhirnya penulis dapat menyelesaikan Laporan Skripsi yang berjudul “PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI” ini dapat terselesaikan dengan baik tanpa ada halangan yang berarti dan tepat pada waktunya.
Penulisan laporan Skripsi ini disusun sebagai salah satu syarat dalam memperoleh gelar Sarjana Komputer (S.Kom) untuk jenjang S1 di Perguruan Tinggi Raharja. Sebagai bahan penulisan, Penulis memperoleh informasi berdasarkan hasil observasi, dan wawancara serta studi pustaka dari berbagai sumber yang mendukung penulisan ini.
Penulis menyadari bahwa tanpa adanya bimbingan dan dorongan dari banyak pihakpenulis tidak akan dapat menyelesaikan Skripsi ini dengan baik dan tepat pada waktunya. Oleh karena itu dalam kesempatan ini penulis ingin menyampaikan ucapan terimakasih yang sebesar-besarnya kepada :
- Bapak Dr. Po. Abas Sunarya, M.Si. selaku Rektor Universitas Raharja.
- Bapak Dr. Henderi, S.Kom., M.Kom. selaku Dekan Fakultas Universitas Raharja.
- Bapak Padeli, M.Kom. selaku Wakil Dekan Fakultas Sains dan Teknologi Universitas Raharjasekaligus sebagai Dosen Pembimbing I yang telah memberikan bimbingan dan masukan kepada penulis sehingga Skripsi ini dapat diselesaikan dengan baik.
- Ibu Ruli Supriati, S.Kom., M.T.I. selaku Ketua Program Studi Teknik Informatika.
- Bapak Junaidi, M.Kom selaku Dosen Pembimbing I yang bersedia meluangkan waktunya untuk memberikan bimbingan dan pengarahan serta masukkan kepada penulis sehingga Laporan Skripsi ini dapat diselesaikan dengan baik.
- Bapak Muhamad Yusup, M.Kom selaku Dosen Pembimbing II yang selalu bersedia meluangkan waktunya untuk memberikan memberikan bimbingan dan pengarahan serta masukkan kepada penulis sehingga Laporan Skripsi ini dapat diselesaikan dengan baik.
- Bapak Resmi Tanjung selaku Manager IT sekaligus sebagai stakeholder di PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI yang telah memberikan pengarahan observasi serta membantu peneliti dalam mengumpulkan data-data yang dibutuhkan.
- Bapak dan Ibu Dosen serta Staff Universitas Raharja yang telah memberikan bekal ilmu pengetahuan dan motivasi kepada penulis,
- Ayah dan Ibu tercinta yang telah memberikan doa, dan yang selalu memberikan semangat serta dukungan baik moril maupun materil untuk meraih keberhasilan dalam menyelesaikan laporan Skripsi ini dengan baik.
- Untuk teman-teman seperjuangan, Ari Ismudiarti, Laurentius Andriyanto, Seto Nugroho, Selfianah dan teman-teman yang tidak bisa penulis sebutkan satu persatu yang telah memberikan dukungan dan semangat sehingga terwujudnya penulisan laporan Skripsi ini.
Penulis juga menyadari bahwa di dalam penyusunan Laporan Skripsi ini masih jauh dari kata sempurna, serta banyak kekurangan dan kesalahan, baik dalam penulisan, penyajian ataupun isinya. Oleh karena itu, penulis senantiasa menerima kritik dan saran yang bersifat membangun agar dapat dijadikan sebagai acuan bagi penulis untuk menyempurnakannya dimasa yang akan datang.
Akhir kata semoga laporan ini dapat memberi manfaat bagi pembaca umumnya dan bagi penulis pada khususnya.
Tangerang, 18 Juli 2019 | |
NINA KAROLINA | |
NIM. 1711497439 |
DAFTAR SIMBOL
DAFTAR SIMBOL FLOWCHART
DAFTAR SIMBOL USE CASE DIAGRAM
DAFTAR SIMBOL SEQUENCE DIAGRAM
DAFTAR SIMBOL ACTIVITY DIAGRAM
DAFTAR SIMBOL CLASS DIAGRAM
Daftar isi
- 1 BAB I
- 2 BAB II
- 2.1 Teori Umum
- 2.2 Teori Khusus
- 2.2.1 Sistem Distribusi
- 2.2.2 Hasil Produksi Obat
- 2.2.3 Definisi PHP
- 2.2.4 Konsep Dasar UML (Unified Modeling Language)
- 2.2.5 Konsep Dasar PIECES
- 2.2.6 Konsep Dasar Website
- 2.2.7 Konsep Dasar XAMPP
- 2.2.8 Konsep Dasar Bootstrap
- 2.2.9 Konsep Dasar Sublime Text
- 2.2.10 Konsep Dasar MySQL
- 2.2.11 Konsep Dasar Elisitasi
- 2.2.12 Konsep Dasar Black Box Testing
- 2.3 Literature Review
- 3 BAB III
- 4 BAB IV
- 4.1 Rancangan Sistem Usulan
- 4.2 Perbedaan Prosedur Antara Sistem Yang Berjalan Dan Sistem Usulan
- 4.3 Spesifikasi Basis Data
- 4.4 Rancangan Program
- 4.4.1 Tampilan Menu Login
- 4.4.2 Tampilan Menu Halaman Utama
- 4.4.3 Tampilan Menu Produk
- 4.4.4 Tampilan Menu Distributor
- 4.4.5 Tampilan Menu Entri Bon
- 4.4.6 Tampilan Menu Adjustment
- 4.4.7 Tampilan Menu Karantina
- 4.4.8 Menu Release
- 4.4.9 Tampilan Menu Input Rak Gudang
- 4.4.10 Tampilan Menu Delivery Order
- 4.5 Konfigurasi Sistem Usulan
- 4.6 Black Box Testing
- 4.7 Evaluasi
- 4.8 Implementasi
- 5 BAB V
- 6 DAFTAR PUSTAKA
BAB I
PENDAHULUAN
Latar Belakang
Seiring perkembangan ilmu farmasi yang semakin terus berkembang diharapkan dapat menerapkan CPOB (Cara Pembuatan Obat yang Baik) yang meliputi pengawasan mutu, manajemen mutu, produksi, higienis, dokumentasi, ketentuan umum, inspeksi diri dan audit mutu, serta penanganan keluhan terhadap obat, pembuatan dan analisis berdasarkan kontrak, kualifikasi dan validasi. Pembangunan sarana distribusi hasil produksi farmasi adalah sebagai salah satu upaya pembangunan nasional yang diarahkan guna untuk mencapai terpenuhinya kebutuhan ketersediaan farmasi yang tepat dan untuk menjamin kualitas produk.
PT Molex Ayus Pharmaceutical adalah perusahaan farmasi di Indonesia yang bergerak dalam bidang manufaktur. Perusahaan ini mengolah bahan obat menjadi obat-obatan, seperti obat tablet, syirup, kapsul dan lain-lain, kemudian obat-obatan tersebut dijual kepada pihak konsumen.
Pada saat ini sistem proses produksi obat di PT Molex Ayus Pharmaceutical masih bersifat semi komputerisasi karena masih dilakukan dengan Ms. Excel. Karena seluruh data yang ada di bagian produksi obat ini tidak sedikit maka akan adanya penumpukan berkas-berkas dan kemungkinan data-data tersebut akan hilang atau rusak, dan ketika ingin mencari data-data tersebut akan membutuhkan waktu yang lama, bahkan terkadang hal ini mempengaruhi kualitas hasil produksi.
Untuk mengatasi hal tersebut maka membutuhkan adanya sistem untuk mengolah data proses produksi obat. Dengan sistem ini maka diharapkan dapat bermanfaat dan dapat mempermudah dalam melakukan pencatatan data serta mempermudah dalam mencari data tertentu dengan lebih mudah dan cepat.
Berdasarkan uraian diatas, maka dari itu dibuatlah judul Skripsi yang berjudul “PERANCANGAN SISTEMMANAJEMEN INVENTORI CONTROL UNTUK MENUNJANG KEPUTUSAN PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI”.
Rumusan Masalah
Berdasarkan uraian latar belakang yang telah dikemukakan, maka perumusan masalah dari penelitian ini adalah sebagai berikut :
- Bagaimana sistem distribusi hasil produksi obat yang berjalan saat ini?
- Apakah sistem distribusi hasil produksi obat yang berjalan saat ini sudah efektif dan efesien sehingga mampu menjamin kualitas?
- Apakah sistem distribusi hasil produksi obat yang berjalan saat ini sudah mampu menciptakan laporan dengan cepat dan akurat?
Ruang Lingkup
Untuk menghindari pembahasan diluar topik penelitian ini agar tidak keluar dari pembahasan, maka penulis membatasi pada pengolahan data master yang meliputi : Produk, dan Distributor, serta pengolahan data transaksi yang meliputi : Entri Bon, Adjustment, Karantina, Release, Input Rak Gudang, dan Delivery Order, serta Laporan. Peneliti membatasi ruang lingkup penelitian untuk menyempurnakan rancangan program menjadi lebih efektif dan efesien serta mempermudahkan user.
Tujuan Penelitian
Adapun tujuan yang ingin dicapai dari penelitian sistem distribusi hasil produksi obat ini yaitu :
- Mengetahui sistem distribusi hasil produksi obat yang berjalan saat ini.
- Menciptakan sistem distribusi hasil produksi obat yang efektif dan efesien sehingga mampu menjamin kualitas.
- Menciptakan sistem distribusi hasil produksi obat yang mampu membuat laporan dengan cepat dan akurat.
Manfaat Penelitian
- Adanya sistem distribusi hasil produksi obat yang terkomputerisasi.
- Adanya sistem distribusi hasil produksi obat yang efektif dan efesien sehingga mampu menjamin kualitas.
- Adanya sistem distribusi hasil produksi obat yang mampu membuat laporan dengan cepat dan akurat.
Metodologi Penelitian
Untuk menyusun laporan skripsi ini, penulis menggunakan beberapa metode sebagai berikut :
Metode Pengumpulan Data
- a. Metode Observasi (Observasi Research)
Pengumpulan data dilakukan dengan cara melakukan pengamatan secara langsung di lapangan kerja yan bertempat di PT Molex Ayus Pharmaceutical, antara lain dengan objek yang diteliti terhadap data-data kepegawaian serta menganalisa sistem yang dibutuhkan untuk mengetahui unsur-unsur dari sistem tersebut.
- b. Metode Wawancara (Interview Research)
Metode wawancara dapat dilakukan dengan bertatap muka dan tanya jawab secara lisan dengan beberapa stakeholder di PT Molex Ayus Pharmaceutical untuk mengetahui sistem yang dibutuhkan untuk memperoleh data-data yang diperlukan lebih detail serta memperkuat data sebelum melakukan pengamatan secara langsung.
- c. Metode Study Pustaka (Library Research)
Metode study pustaka dilakukan untuk menunjang metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dilakukan dengan cara mempelajari beberapa buku, artikel, dokumen-dokumen berupa jurnal dan file-file yang tentunya saling berhubungan dengan topik pembahasan.
Metode Analisa Sistem
Peneliti menggunakan metode analisa PIECES sebagai panduan untuk mengidentifikasi masalah PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI maka harus dilakukan analisa terhadap (Performance), informasi (Information), ekonomi (Economy), kontrol (Control), efesien (Eficiency) dan pelayanan (Services). Selanjutnya dengan menggunakan metode Elisitasi untuk membantu merancang sistem. Elisitasi yaitu final draft yang bertujuan untuk menggambarkan bukti dari pencapaian dalam tahap implementasi. Selanjutnya dari hasil analisa tersebut dibuat dalam suatu rancang bangun yang diharapkan dapat membantu proses perancangan sistem.
Metode Perancangan
Pada saat ini penulis menggunakan metode perancangan terstruktur yaitu melalui tahapan pembuatan UML (Unified Modeling Language) yang akan dituangkan dalam tahapan pembuatan Use Case Diagram, Sequence Diagram, Activity Diagram, dan Class Diagram, PHP sebagai bahasa pemrograman dengan MySQL sebagai Database Management System (DBMS), software pendukung yang digunakan untuk mendesign platform adalah boostrap, untuk kebutuhan lengkapnya menggunakan Sublime Text 3 sebagai text editor.
Metode Testing
Metode testing digunakan untuk menganalisa suatu identitas sistem untuk mendeteksi, mengevaluasi kondisi dan fitur-fitur yang diinginkan serta mengetahui kualitas dari suatu sistem yang sedang dikembangkan dan memastikan apakah sistem tersebut dapat berjalan dengan baik untuk mengeleminasi kesalahan yang terjadi saat sistem diterapkan. Dalam menyusun laporan ini penulis menggunakan metode pengujian yang dinamakan Blackbox Testing. Blackbox Testing merupakan sebuah metode uji coba yang memfokuskan pada keperluan perangkat lunak. Karena itu uji coba blackbox memungkinkan adanya pengembangan software untuk membuat himpunan kondisi input yang akan melatih seluruh syarat-syarat fungsional suatu program.
Sistematika Penulisan
Dalam penyusunan skripsi ini akan dibagi dalam beberapa bab, dimana masing-masing bab saling berhubungan dan disusun berdasarkan skema yang berurutan, yaitu sebagai berikut :
BAB I Pendahuluan
Pada bab ini akan diuraikan mengenai tentang Latar Belakang, Rumusan Masalah, Ruang Lingkup, Tujuan Penelitian, Manfaat Penelitian, Metode Penelitian, dan Sistematika Penulisan dalam penyusunan laporan SKRIPSI ini.
BAB II Landasan Teori
Pada bab ini berisi gambaran yang membahas sistem secara teoritis yang dikutip dari sumber buku yang berupa teori-teori dasar atau umum serta teori-teori khusus yang berkaitan dengan penyusunan Laporan Skripsi serta literature review yang berhubungan dengan penelitian.
BAB III Analisa Sistem Yang Berjalan
Pada bab ini menjelaskan tentang gambaran umum PT Molex Ayus Pharmaceutical, sejarah singkat perusahaan, visi, misi, struktur organisasi, dan wewenang serta tanggung jawab pada perusahaan, analisa sistem yang berjalan, tata laksana sistem yang berjalan, analisa masukan, analisa proses dan analisa keluaran, permasalahan yang dihadapi dan alternatif pemecahan masalah, elisitasi tahap I, II, III, dan final draft elisitasi.
BAB IV Rancangan Sistem Yang Diusulkan
Pada bab ini diuraikan mengenai rancangan sistem yang diusulkan yang digambarkan dengan menggunakan UML (Unified Metode Language) yang terdiri dari Use Case Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram, spesifikasi basis data, rancangan implementasi program. Selain itu dijelaskan juga mengenai spesifikasi database yang digunakan serta desain implementasi yang diusulkan.
BAB V Penutup
Pada bab ini merupakan bab terakhir yang berisikan tentang kesimpulan serta saran-saran yang berkaitan dengan analisa yang diberikan sebagai tindak lanjut yang diperluakan untuk melakukan perbaikan di masa yang akan datang.
Daftar Pustaka
Lampiran-Lampiran
BAB II
LANDASAN TEORI
Teori Umum
Konsep Dasar Sistem
- a. Definisi Sistem
Berikut ini definisi sistem dari beberapa para ahli, yaitu sebagai berikut :
[1] Menurut Rosdiana dan Irfan (Journal Cerita, Volume 3 No 2- Agustus 2017), mengatakan bahwa “Sistem merupakan kumpulan dari beberapa bagian yang memiliki keterkaitan dan saling bekerja sama serta membentuk suatu kesatuan untuk mencapai tujuan dari sistem tersebut”.
[2] Menurut Ross.D.Arnold dan Jon.P.Wade (2015:675), “Systems: Groups or combinations of interrelated, interdependent, or interacting element forming collective entities.”
[3] Menurut Mulyadi (2016:5), “Sistem adalah suatu jaringan prosedur yang dibuat menurut pola yang terpadu untuk melaksanakan kegiatan pokok perusahaan”.
[4] Menurut Julitta Dewayani dan Fitri Wahyuningsih dalam Jurnal KOMPAK (2016:11), mendefinisikan, “Sistem adalah suatu kerangka dari prosedur-prosedur yang saling berhubungan yang disusun sesuai dengan suatu skema yang menyeluruh untuk melaksanakan suatu kegiatan atau fungsi perusahaan”.
[5] Menurut Rocci Luppicini dalam International Form Educational Technology and Society (IFTS) (2015:108), “System : the sum total of parts interrelated within one another and the whole structure or organization.”
Berdasarkan beberapa pendapat diatas, peneliti dapat menyimpulkan bahwa sistem adalah kumpulan dari komponen-komponen yang saling berkaitan satu sama yang lain untuk mencapai suatu tujuan tertentu dalam melaksanakan suatu kegiatan pokok dalam perusahaan.
- b. Karakteristik Sistem
[6] Menurut Rosmila, Muh. Yamin, LM. Tajidu (2016:227), suatu sistem yang mempunyai karakteristik atau sifat-sifat tertentu yaitu :
- c. Klasifikasi Sistem
[7] Menurut Tyoso (2016:5), beberapa aspek dari suatu sistem mengizinkan kita untuk mengklarifikasikan sistem yang relevan dengan sistem informasi, yang dijabarkan seperti berikut ini, antara lain :
Konsep Dasar Informasi
- a. Definisi Data
[8] Menurut Sobri, dkk (2017:157), “Data merupakan fakta-fakta atau pengamatan mengenai orang, tempat, sesuatu dan kejadian. Dahulu data hanya terbatas pada angka, alphabet, dan symbol, tetapi sekarang data meliputi audio, musik, gambar, animasi, dan video”.
[9] Menurut H.A Rusdiana dan Moch Irfan dalam Triani Amrih Lestari dan Siti Mariah (2018:16), “Informasi adalah suatu data atau objek yang diproses terlebih dahulu sedemikian rupa sehingga dapat tersusun dan terklasifikasi dengan baik sehingga memiliki arti bagi penerimanya, dan selanjutnya menjadi pengetahuan bagi penermia tentang suatu hal tertentu tersebut, sehingga membantu dalam pengambilan keputusan secara tepat”.
[10] Menurut Sopingi (2015:20), “Kata data merupakan bentuk jamak dari datum. Secara sederhana data dapat diartikan sebagai keterangan-keterangan tentang suatu hal. Data merupakan kumpulan fakta atau angka atau segala sesuatu yang dapat dipercaya kebenarannya, dan karenanya dapat dijadikan sebagai dasar untuk menarik suatu kesimpulan. Data dapat berupa angka atau bilangan, dan biasanya disebut sebagai data kuantitatif. Data dapat juga berupa konsep atau kategori yang bukan berupa angka, dan biasanya disebut sebagai data kualitatif”.
- b. Definisi Informasi
- c. Kualitas Informasi
[11] Menurut Krismaji (2015:15), kualitas suatu informasi tergantung 6 (enam) hal, antara lain sebagai berikut :
- d. Siklus Informasi
[12] Menurut Hutahaean (2015:10-11), siklus Informasi Data yang diolah untuk menghasilkan informasi menggunakan model proses yang tertentu. Misalkan suhu dalam Fahrenheit diubah ke Celcius.
- e. Fungsi Informasi
[12] Menurut Hutahaean (2015:9), fungsi utamanya yaitu menambah pengetahuan atau mengurangi ketidakpastian pemakai informasi, karena informasi berguna memberikan gambaran tentang suatu permasalahan sehingga pengambil keputusan dapat dapat menentukan keputusan lebih cepat, informasi juga memberikan standard, ataupun maupun indikator bagi pengambil keputusan.
- f. Nilai Informasi
[13] Menurut Nur Azizah, Lina Yuliana dan Elsa Juliana dalam Jurnal SENSI (2017:16), “kualitas suatu informasi tergantung dari 3 (tiga) hal, yaitu informasi harus akurat, tepat waktu dan relevan.” Penjelasan tentang kualitas informasi tersebut dipaparkan di bawah ini :
Konsep Dasar Sistem Informasi
- a. Definisi Sistem Informasi
[14] Definisi sistem menurut Dede Bachtiar dan Atikah dalam Jurnal Sisfotek Global (2015:72) adalah “Sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel yang terorganisasi, saling berinteraksi, saling bergantung satu sama lain dan terpadu”.
[15] Menurut Anggraeni (2017:2), “Sistem informasi merupakan suatu kombinasi teratur dari orang-orang, hardware, software, jaringan komunikasi dan sumber data yang mengumpulkan, mengubah, dan menyebarkan informasi dalam sebuah organinasi.
[4] Menurut Julitta Dewayani dan Fitri Wahyuningsih dalam Jurnal Kompak (2016:11) mengatakan bahwa “Sistem adalah suatu kerangka dari prosedur-prosedur yang saling berhubungan yang disusun sesuai dengan suatu skema yang menyeluruh untuk melaksanakan suatu kegiatan atau fungsi perusahaan”.
[16] Menurut Gilang Ramadhan, Edy Budiman, dan Andi Syakir dalam Prosiding Seminar Ilmu Komputer Dan Teknologi Informasi (2017) adalah “Sistem Informasi adalah Sistem dapat didefinisikan dengan mengumpulkan, memproses, menyimpan, menganalisis, menyebarkan informasi untuk tujuan tertentu. Seperti sistem lainnya, sebuah sistem informasi terdiri atas input (data, instruksi) dan output (laporan)”.
- b. Komponen Sistem Informasi
[12] Menurut Hutahaean (2015:13-14), sistem informasi terdiri dari beberapa komponen yang disebut dengan istilah blok bangunan (building block) yaitu :
Konsep Dasar Analisa
- a. Definisi Analisa Sistem
[17] Menurut Putra dalam Journal of Information Technology and Computer Science (INTECOMS) (2018:153), “Analisa sistem merupakan tahap terhadap sistem yang sedang berjalan, prosedur dan alur dari sistem yang sedang berjalan, analisa permasalahan serta penentuan kebutuhan sistem”.
[18] Menurut Masriadi dalam Menara Ilm Vol. XII Jilid 1 No. 79 (2018:83), “Analisa sistem merupakan penguraian suatu sistem informasi yang utuh kedalam bagian-bagian dan komponen-komponen dengan maksud untuk melihat dari dekat permasalahan-permasalaha, hambatan-hambatan yang terjadi dan kebutuhan yang diharapkan. Sistem yang sedang berjalan diartikan sebagai sistem yang sedang dipakai atau sistem yang diterapkan, sedangkan analisa sistem yang sedang berjalan diartikan sebagai cara untuk memahami terlebih dahulu masalah yang dihadapi oleh sistem”.
[19] Menurut Hanis Al Fatta, Robert Marco dalam jurnal Telematika Vol. 8 No. 2 (2015:69), “Suatu analisis sistem merupakan penguraian dari sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengindentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Berikut langkah-langkah dasar dari analisis sistem :
- b. Fungsi Analisa Sistem
Teori Khusus
Sistem Distribusi
Hasil Produksi Obat
Definisi PHP
[20] Menurut Enterprise (2017:1), “PHP merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi berbasis website. Sebagai sebuah aplikasi, website sifat dinamis artinya, website tersebut bisa berubah tampilan kontennya sesuai kondisi tertentu (misalnya, menampilkan produk yang berbeda-beda untuk setiap pengunjung). Interaktif artinya, website tersebut dapat memberi feedback bagi user (misalnya, menampilkan hasil pencarian produk)”.
[21] Menurut Maimunah, dkk dalam Seminar Nasional Teknologi Informasi dan Multimedia Vol 5 No.1(2017:4.5-2), “PHP singkatan dari Hypertext Preprocessor yaitu bahasa pemrograman web server-side yang bersifat open source. PHP merupakan script yang terintegrasi dengan HTML dan berada pada server (server side HTML embedded scripting). PHP adalah script yang digunakan untuk membuat halaman website yang dinamis. Dinamis berarti halaman yang akan ditampilkan dibuat saat halaman itu diminta oleh client, mekanisme ini menyebabkan informasi yang diterima client selalu yang terbaru uptodate. Semua script diesekusi pada server dimana script tersebut dijalankan”,
Konsep Dasar UML (Unified Modeling Language)
- a. Definisi UML (Unified Modeing Language)
[22] Menurut Adi Nugroho dalam Maimunah, dkk (2017: 4.5-1), “UML (Unified Modeling Language) adalah perangkat lunak yang berparadigma “berorientasi objek”. Pemodelan (modeling) sesungguhnya digunakan untuk penyederhanaan permasalahan-permasalahan yang kompleks sedemikian rupa sehingga lebih mudah dipelajari dan dipahami.”.
[23] Menurut Mimin dalam Jurnal e-Proceeding of Applied Science Vol. 2 (2016:1045), “UML (Unified Modeling Language) adalah salah satu standar bahasa yang banyak digunakan di dunia industri untuk mendefinisikan requirement, membuat analisis dan desain, serta menggambarkan arsitektur dalam pemrograman berorientasi obyek. UML (unified Modeling Language), muncul karna adanya kebutuhan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun, dan dokumentasi dari sistem perangkat lunak”.
- b. Jenis-jenis Diagram UML (Unified Modeling Language)
Konsep Dasar PIECES
[24] Menurut Muhammad Nursaman dkk (2018), analisis PIECES adalah metode analisis sebagai dasar untuk memperoleh pokok-pokok permasalahan yang lebih spesifik. Dalam menganalisa sebuah sistem biasanya akan dilakukan terhadap beberapa aspek antara lain adalah : kinerja (performance), informasi (information), ekonomi (economics), kontrol (control), efesiensi (efficiency), dan pelayanan (service).
[25] Menurut Istiningsih dalam Jurnal Pendidikan Matematika (2015:31). Pengertian PIECES (Performance, Information, Economy, Control, Efficiency, dan Service), adalah :
Konsep Dasar Website
[26] Menurut Al Husain, dkk (2016:134), “Web atau sering disebut dengan situs bisa diartikan sebagai kumpulan dari halaman-halaman yang digunakan untuk menampilkan berbagai informasi diantaranya yaitu, informasi teks, gambar diam maupun gerak, animasi, suara, video, atau gabungan dari semuanya, baik yang bersifat statetis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait, yang masing-masing dihubungkan dengan jaringan-jaringan halaman”.
Konsep Dasar XAMPP
- a. Definisi XAMPP
- b. Fungsi XAMPP
Konsep Dasar Bootstrap
Konsep Dasar Sublime Text
[27] Menurut Faridl (2015:3), “Sublime text adalah texks editor berbasi Phyton, sebuah teks editor yang elegan, kaya fitur , cross platform, mudah dan simple yang cukup terkenal dikalangan developer (pengembang), penulis dan desainer. Para programmer biasanya menggunakan sublime text untuk menyunting source code yang sedang ia kerjakan. Sampai saat ini sublime text sudah mencapai level 3”.
[28] Menurut Supono dan Putratama (2018:14), “Sublime text merupakan perangkat lunak text editor yang digunakan untuk membuat atau meng-edit suatu aplikasi. Sublime text mempunyai fitur plugin tambahan yang memudahkan programmer. Selain itu sublime text terkesan elegan untuk sebuah syntax editor. Selain ringan IDE ini memiliki kecepatan proses simpan dan buka file. Tidak heran kalau IDE ini paling banyak digunakan terutama dikalangan programmer berbasis web.
Konsep Dasar MySQL
- a. Definisi MySQL
[29] Sudaryono, dkk (2017:1351), “MySQL adalah perangkat lunak sumber terbuka (open source)”.
[28] Menurut Supono dan Putratama (2018: 2), “MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user dan SQL Database Management System (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan“.
[30] Pendapat Betha Sidik (2017:321) dalam bukunya, menyebutkan bahwa, “MySQL merupakan software database yang termasuk paling populer di lingkungan Linux, kepopuleran ini karena di tunjang karena perfomasi query dari databasenya yang saat itu bisa dikatakan paling cepat dan jarang bermasalah.”
- b. Kelebihan MySQL
[4] Julitta
[31] Menurut Putrodjojo, G dkk. Dala jurnal ICIT Vol.2 (2016:89), terdapat beberapa kelebihan database MySQL antara lain :
Konsep Dasar Elisitasi
- a. Definisi Elisitasi
[32] Menurut Abas Sunarya, Sudaryono, Sugeng Santoso dalam jurnal NS-CCIT (2015:3), “Elisitasi merupakan rancangan yang dibuat berdasarkan sistem yang baru yang diinginkan oleh pihak manajemen terkait dan di sanggupi oleh penulis untuk dieksekusi.
[33] Menurut Bachtiar dan Atikah dalam JURNAL SISFOTEK GLOBALVol. 5 No. 1 (2015:74), “Elisitas adalah usulan rancangan sistem baru yang diinginkan oleh pihak manajemen terkait dan disanggupi oleh penulis untuk dieksekusi”.
- b. Tahapan Elisitasi
[33] Menurut Bachtiar dan Atikah (2015:74), Elisitasi dilakukan melalui tiga tahap yaitu sebagai berikut :
Konsep Dasar Black Box Testing
[34] Menurut Himawan, Dede Cahyadi dan Munawati (2016), bahwa metode pengujian black-box berusaha untuk menemukan kesalahan dalam beberapa kategori, diantaranya fungsi-fungsi yang salah satu hilang, kesalahan interface, kesalahan dalam struktur data atau akses database eksternal, kesalahan performa, kesalahan inisialisasi dan terminasi.
[35] Menurut Sukarno dan Shalahudin yang dikutip oleh Ruhul Amin (2017), “Black box testing yaitu menguji perangkat lunak dari segi spesifikasi fungsional tanpa menguji desain dan kode program. Pengujian yang dimaksud untuk mengetahui apakah fungsi-fungsi, masukan dan keluaran dari perangkat lunak sesuai dengan speseifikasi yang dibutuhkan”.
[36] Menurut Afnarius dan Hafiz Yoza Putra (2017:75), “Black Box Testing adalah pengujian perilaku yang berfokus pada persyaratan fungsional perangkat lunak.
Literature Review
[37] Menurut Aris Martono, dkk dalam (Journal CERITA, Volume 3 No 2 – Agustus 2017), “Literature review atau tinjauan pustaka adalah kumpulan teks yang bertujuan untuk meninjau titik-titik saat ini pengetahuan dan atau pendekatan metodologis pada topik tertentu”.
- a. Penelitian yang dilakukan oleh Yuliyanti, Widya Astuty Lolo, dan Hamidah Sri Supriati dalam Jurnal ilmiah farmasi – UNSRAT Vol. 6 No. 3 AGUSTUS 2017 ISSN 2302 – 2493.
- Penelitian yang dilakukan oleh Chandra, dan Richie Agusta Iwan yang berjudul “Analisis Perencanaan Agregat Untuk Mencapai Tingkat Kualitas Produksi Obat Antiinfluenza Bentuk Sedian Sirup Dan Tablet Yang Efektif Dan Efesien Di PT R Jakarta”. Penelitian ini bertujuan menentukan alternatif perencanaan agregat dan memilih salah satunya yang efektif dan efisien untuk mencapai tingkat produksi sirup dan tablet obat antiinfluenza di PT “R” yang optimal. Pada penelitian ini, terlebih dahulu dibuat ramalan permintaan sirup dan tablet obat antiinfluenza periode Desember 2008 hingga November 2009 berdasarkan data penjualan Desember 2005 hingga November 2008. Selain ramalan permintaan, dalam perencanaan agregat membutuhkan data kapasitas produksi yang dimiliki perusahaan. Untuk mengetahui kapasitas perusahaan maka dilakukan time study untuk mendapatkan waktu standar kerja kegiatan pada pengemasan sekunder sirup dan tablet obat antiinfluenza. Kemudian kombinasi perencanaan agregat untuk sirup dan tablet obat antiinfluenza dapat ditentukan. Selama ini PT “R” dalam pengemasan sekunder sirup obat antiinfluenza menggunakan 10 tenaga kerja tetap dan persediaan, sedangkan untuk tablet sebanyak 8 tenaga kerja, dan persediaan. Berdasarkan ramalan permintaan Desember 2008 hingga November 2009 dan kapasitas perusahaan, strategi tersebut menghasilkan total biaya relevan untuk sirup obat antiinfluenza sebesar Rp 459.196.033,00, sedangkan untuk tablet sebesar Rp 1.115.166.555,00. Berdasarkan hasil penelitian, dari tujuh perencanaan agregat diusulkan kepada PT “R” agar untuk pengemasan sirup obat antiinfluenza menggunakan tenaga kerja tetap 10 orang, tenaga kerja kontrak selama satu tahun 12 orang, dan persediaan, dengan biaya Rp 149.776.718,00. Untuk pengemasan tablet obat antiinfluenza disarankan menggunakan tenaga kerja tetap 8 orang, jam kerja lembur, tenaga kerja kontrak 10 orang selama satu tahun, dan persediaan dengan biaya Rp 97.045.978,00. Strategi ini dipilih karena sesuai dengan kebijakan perusahaan dan dapat lebih menekan biaya produksi obat tersebut.
- Penelitian yang dilakukan oleh Alfian Deny S, dan Suharnawi, M.Kom yang berjudul “Perancangan Sistem Informasi Pendistribusian Obat Berbasis Web Pada UPT Perbekalan Faramasi Pati”. UPT Perbekalan Farmasi merupakan instansi yang bergerak dalam bidang distribusi obat, di dalam melakukan pendistribusian dan pengentrian data masih menggunakan sistem manual. Kemungkinan banyak kesalahan dan memakan banyak waktu, dalam proses pengolahan data persedian masih terdapat kekeliruan dan tidak akurat. Kurangnya pemanfaatan media internet sebagai sarana untuk pendistribusian produk menjadi salah satu alasan kenapa UPT Perbekalan Farmasi Pati masih menggunakan sistem manual dalam pendistribusian obat. Tujuan dari penelitian ini adalah merancang sebuah media pendistribusian obat-obatan berbasis website yang dapat diakses pihak puskesmas dalam melakukan permintaan distribusi. Pada penulisan ini diterpkan sistem komputerisasi berbasis website pada sistem distribusi obat pada UPT Perbekalan Farmasi Pati dengan metode prototype dengan bahasa pemrograman PHP dan database MySQL. Proses ini diharapkan dapat melakukan pengolahan data persedian dengan cepat dan akurat.
- Penelitian yang dilakukan oleh Hanik Mujiati mengenai “Analisis Dan Perancangan Sistem Informasi Stok Obat Pada Apotek Arjowinangun”. Selama ini sistem stok obat pada apotek arjowinangun masih menggunakan sistem konvensional. Cara tersebut di rasa kurang efektif dalam pembuatan laporan. Ruang lingkup permasalahan penelitian ini adalah bagaimana membangun sistem informasi stok obat pada Apotek Arjowinangun. Tujuan dari penelitian ini adalah untuk menghasilkan perancangan sistem informasi stok obat pada Apotek Arjowinangun. Metode yang digunakan dalam pembuatan sistem informasi stok obat ini adalah metode observasi, metode interview dan studi pustaka. Sedangkan pengembangan sistem informasi secara konseptual adalah analisis sistem dan perancangan sistem.
- Penelitian yang dilakukan oleh Isna Sugih Hartini, dan Marchaban yang berjudul “Evaluasi Pelaksanaan Cara Distribusi Obat yang baik (CDOB) Pada Apotek Di Kecamatan Mlati Kabupaten Sleman Yogyakarta”. Distribusi obat merupakan proses yang penting dalam menjaga efikasi, keamanan, dan kualitas suatu obat setelah proses pembuatannya. Cara Distribusi Obat yang Baik (CDOB) perlu diterapkan pada fasilitas distribusi termasuk apotek agar mutu obat dapat terjaga sampai obat dikonsumsi oleh pasien. Penelitian ini bertujuan untuk mengetahui bagaimana gambaran pelaksanaan CDOB dan tindak lanjut yang mungkin diterapkan pada apotek-apotek di Kecamatan Mlati, Kabupaten Sleman, Yogyakarta. Penelitian ini merupakan penelitian deskriptif kualitatif yang dilakukan terhadap apotek dengan mengkaji gambaran penerapan CDOB pada aspek profil sarana, bangunan dan peralatan, pengadaan, penerimaan dan penyimpanan, penyaluran, penanganan produk kembali dan kadaluarsa, pemusnahan, dan lain-lain. Data primer didapatkan dari hasil wawancara langsung dengan apoteker penanggungjawab apotek (APA) atau apoteker pendamping yang ada saat itu dengan menggunakan formulir pemeriksaan apotek yang memuat aspek-aspek tersebut.
- Penelitian yang dilakukan oleh Asep Deddy dan Amelia Dita Pravitasari mengenai “Perancangan Sistem Aplikasi Administrasi Pengelolaan Data Obat Di Rumah Sakit Nurhayati”. Sistem aplikasi administrasi pengolahan data obat di rumah sakit nurhayati masih dilakukan secara manual dengan menggunakan buku besar, setiap data yang masuk atau yang keluarakan di catat dalam buku besar, dan dalam pembuatan laporan harus memakan waktu yang cukup lama karena dalam pembuatan laporan harus di lihat data obat yang masuk dan yang keluar dari pencatatan sebelum-sebelumnya dan stok barang bisa di lihat langsung pada barang yang ada digudang sehingga jika petugas ingin tahu stok barang yang ada pada gudang petugas gudang harus mengecek satu persatu obat apa yang masih tersedia ataupun yang sudah habis atau kadaluarsa. Oleh karena itu, pada gudang obat di Rumah Sakit Nurhayati membutuhkan suatu sistem informasi atau aplikasi yang dapat mempercepat pekerjaan pada pengolahan data obat yang secara otomastis menghasilkan informasi yang cepat, tepat dan akurat. Metodelogi yang dipakai pada penelitian ini yaitu dengan menggunakan metodelogi berorientasi objek Unified Approach, yang terdiri dari tahapan Object Oriented Analiysis dan Object Oriented Desaign serta menggunakan Unified Modeling langguage. Object Oriented Analiysis terdiri dari beberapa tahapan yaitu: identifikasi aktor, usecase diagram, aktifitas diagram, interelatife diagram, mengidentifikasi kelas, relasi atribut dan method. Object oriented desaign terdiri dari beberapa tahapan yaitu: perancangan layer akses, perancangan antarmuka, dan pengujian. Berdasarkan hasil kegiatan analisis dan perancangan dapat di simpulkan bahwa perancangan sistem aplikasi administrasi pengolahan data obat di Rumah Sakit Nurhayati ini dapat berjalan sesuai dengan yang diharapkan dan memudahkan petugas gudang maupun apoteker dalam mengolah data dan pembuatan laporan.
- Penelitian yang dilakukan oleh Sutan Mohammad Arif dan Hendro Purwoko mengenai “Perancangan Sistem Informasi Gudang Obat Pada Rumah Sakit Umum Islam Madinah Kasembon Malang”. Sebagai penyedia layanan kesehatan bagi masyarakat, Rumah Sakit Umum Islam Madinah yang terletak di Kecamatan Kasembon, Kabupaten Malang, Jawa Timur perlu memanfaatkan teknologi komputer untuk mendukung kebutuhan pasien seperti obat dan alat kesehatan yang dikelola oleh pihak gudang. Lingkup kerja pada bagian gudang masih berskala kecil karenanya Microsoft Access yang merupakan aplikasi paket instalasi Microsoft Office menjadi pilihan yang tepat dan mudah, aplikasi ini juga dapat diterapkan pada komputer yang memiliki jaringan lokal. Pada penelitian ini, metode Waterfall digunakan untuk mempercepat proses pengembangan aplikasi gudang dikarenakan proses desain, implementasi hingga pengujian aplikasi berkesinambungan. Hasil penelitian menunjukkan bahwa aplikasi gudang yang di bangun dengan menggunakan Microsoft Access mempercepat kerja staf dalam membuat laporan, rekap stok dan melihat perubahan harga tanpa perlu harus melihat kartu stok yang tertera pada rak penyimpanan.
- Penelitian yang dilakukan oleh Desti Rahmi dan Sri Muryani mengenai “Rancang Bangun Program Untuk Efektifitas Pengolahan Data Persediaan Obat Studi Kasus Apotik Angsana Fiesta”. Apotik Angsana Fiesta Bekasi adalah Apotik yang bergerak dalam bidang pelayanan kesehatan. Seiring dengan perkembangan Apotik Fiesta, maka dibutuhkan adanya suatu sistem informasi yang menunjang dan memberikan pelayanan yang memuaskan bagi para pelanggan, untuk mempercepat kegiatan-kegiatan yang dilakukan di Apotik Angsana Fiesta Bekasi serta meminimalisasi kesalahan-kesalahan dalam proses pencatatan persediaan obat. Pada saat ini di Apotik Angsana Fiesta Bekasi masih menggunakan pencatatan secara manual untuk persediaan obat. Kegiatan pencatatan mulai dari pencatatan data obat sampai penyimpanan data-data lainnya yang berhubungan dengan proses penerimaan obat dan pengeluaran obat hingga sampai pembuatan laporan. Pada saat proses kegiatan berlangsung memungkinkan terjadi kesalahan dalam pencatatan dan kurang akuratnya laporan yang dibuat, keterlambatan dalam pencarian data-data yang diperlukan dan juga memerlukan banyak tenaga dan waktu sehingga efektifitas kerja tidak tercapai. Untuk mengatasi masalah tersebut, peneliti merancang sebuah program aplikasi untuk membantu pengolahan data persediaan obat pada Apotik Angsana Fiesta. Dengan adanya aplikasi ini diharapkan pengolahan data persediaan obat pada Apotik Angsana Fiesta dapat lebih efektif dan efisien. Laporan yang disajikan lebih akurat dan tepat waktu. Sehingga Apotik dapat terus berkembang dan mampu bersaing dengan apotik yang lain.
- Penelitian yang dilakukan oleh Amal Awallya mengenai “Sistem Informasi Stok Obat Pada Puskesmas Teluk Naga”. Puskesmas Teluk Naga adalah salah satu puskesmas dengan pasien yang cukup banyak, setiap hari bisa mencapai 100-150 pasien. Oleh karena itu, pelayanan untuk mengobati semua pasien harus dilakukan dengan cepat sehingga pasien tidak memiliki keluhan. Sementara dibidang obat-obatan, sistem informasi masih menggunakan metode sederhana dengan menggunakan catatan manual dibuku/dikertas. Untuk menyimpan laporan administrasi, apotek dan gudang hanya mengandalkan aplikasi Microsoft Office Excel. Data manual terdiri dari banyak data. Selain itu, penyimpanan file untuk manual dapat rusak. Oleh karena itu penulis membantu suatu strategi dalam mengembangkan sistem informasi pengolahan data untuk membantu proses pembuatan laporan obat. Untuk memperoleh sistem informasi yang efektif dan efisien. Sistem ini akan dibangun dengan menggunakan bahasa pemrograman PHP dan MySQL untuk perancangan basis data, visual paradigma untuk desain UML, notepad++ sebagai editor teks dan xampp v3.2.2 sebagai localhost.
- Penelitian yang dilakukan oleh Alif Nanda Putra, Temmy Septian, dan Antontus Wahyu Sudrajad yang berjudul “Sistem Informasi Pendistribusian Obat Berbasi Web Pada PT. Mersi Farma Palembang”. PT. Mersi adalah perusahaan yang bergerak diidang distributor obat. PT. Mersifarma bekerja secara rutin dalam melaksanakan pembagian tugas yang saling mendukung dalam kegiatan pengiriman obat kepada beberapa customer dibeberapa kota. Berdasarkan wawancara kendala yang terdapat ada efesien waktu serta kinerja sales yang lambat. Metodologi yang digunakan dalam pengembangan sistem adalah metodologi Relational Unified Process (RUP) yang meliputi 4 tahapan kerja yaitu fase analisis (inception), fase design (elaboration), fase kontruksi (construction), fase transisi (transision). Aplikasi ini dapat membantu pihak outlet dalam melakukan proses pemesanan dan dapat mempermuda sales dalam melakukan proses promosi.
BAB III
Gambaran Umum Perusahaan
Sejarah Singkat Perusahaan
Visi dan Misi Perusahaan
- a. Visi PT Molex ayus
- b. Misi PT Molex Ayus
Struktur Organisasi Perusahaan
Tugas dan Tanggung Jawab
- a. Direktur Utama
- b. Plant Manager
- c. Direktur Pemasaran
- d. Direktur Keuangan
- e. Manager PPIC
- f. Manager Produksi I
- g. Manager Produksi II
- h. Manager Teknik
- i. Manager QMR
- j. Supervisor QC
- k. Supervisor QA
- l. Analis
- m. Inspektor CPOB
- n. Ass. Manager R&D
- o. Ass. Manager PPIC
- p. Supervisor produksi I
- q. Supervisor produksi II
- r. Supervisor produksi III
- s. Supervisor Beta Laktam
- t. Manager QC
- u. Manager QA
Analisa Sistem Yang Berjalan
Analisa Batasan Sistem
Metode Analisa PIECES
No.
|
Jenis Analisa
|
Kelemahan Sistem Lama
|
Sistem Yang Diusulkan
|
1.
|
Performance (Kinerja)
|
Pada sistem lama kinerja memerlukan banyak waktu dan lambatnya proses yang dilakukan. Dalam proses kontrol manajemen stock dan distribusi, dimana data yang tersedia tidak uptodate.
|
Pada sistem yang diusulkan, siapa saja yang ada di lingkungan perusahaan bisa melihat data distribusi dan stock barang secara realtime yang bisa diakses di aplikasi berbasis website.
|
2.
|
Information (Informasi)
|
Informasi yang diterima oleh PIC Gudang untuk mendistribusikan barang ke distributor sering terjadi keterlambatan karena informasi dari QA.
|
Pada sistem yang diusulkan, informasi terkait real stock barang yang sudah di verifikasi oleh QA dapat secara langsung terlihat di website.
|
3.
|
Economy (Ekonomi)
|
Karena terlambatnya informasi yang diterima, terlambat pula melakukan distribusi barang atau terjadi delay pengiriman barang yang menyebabkan kerugian bagi perusahan.
|
Pada sistem yang diusulkan, dibuatnya sistem berbasis web ini tidak membutuhkan waktu yang cukup lama, dan tidak akan terjadi keterlambatan dalam melakukan distribusi barang atau delay pengriman barang.
|
4.
|
Control (Pengendalian)
|
Data stock barang tidak realtime, karena file yang diakses harus mendapatkan izin dari otoritas terkait. Sehingga harus menunggu verifikasi izin dari seksi terkait.
|
Pada sistem yang diusulkan, kontrol terhadap kondisi data stock menjadi lebih mudah karena bisa dilakukan setiap waktu dan bisa dilakukan oleh setiap orang.
|
5.
|
Efficiency (Efisiensi)
|
Sistem distribusi ini masih sangat manual, tidak efesien karena membutuhkan tenaga dan waktu yang banyak, yang mengakibatkan proses yang terjadi menjadi lambat.
|
Pada sistem yang diusulkan, sistem ini dibuat secara berbasis web yang dapat memudahkan dalam mencari data secara cepat dan akurat.
|
6.
|
Service (Pelayanan)
|
Dari segi pelayanan yang diberikan pada sistem distribusi secara manual ini, masih sangatlah lambat, dan mencari data secara manual.
|
Karena itu sangat diperlukan suatu sistem manajemen distribusi dan produksi obat yang baru. Sistem yan baru diharapkan dapat merubah cara kerja sistem yang masih manual menjadi sistem yang berbasis web, yang akan mempermudahkan dalam pengolahan manajemen distribusi dan produksi obat.
|
Tata Laksana Sistem Yang Berjalan
Prosedur Sistem Yang Berjalan
Rancangan Prosedur Sistem Yang Berjalan Pada Use Case Diagram
- 1 System yang mencakup seluruh kegiatan yang sedang berjalan PEMBELIAN BARANG PRODUKSI PADA PT. MUSTOFA JAYA MANDIRI.
- 3 Actor yang melakukan kegiatan diantarnya : Produksi, QC, dan QA.
- 8 Use Case Diagram yang dilakukan oleh actor tersebut yaitu : membuat bon, menerima surat bon, memeriksa obat, membuat surat release, di tolak, di terima, gudang, dan surat jalan.
Rancangan Prosedur Sistem Yang Berjalan Pada Sequence Diagram
- 3 Actor yang melakukan kegiatan diantarnya : Produksi, QC, dan QA.
- 4 Lifeline terdiri dari : Proses Obat, Data Surat, Gudang, Delivery Order.
- 8 message memberikan informs-informasi tentanggambaran aktifitas yang berlangsung pada proses kegiatan yang dilakukan oleh actor tersebut.
Rancangan Prosedur Sistem Yang Berjalan Pada Activity Diagram
- 1 Vertical Swimlane yang mencakup seluruh kegiatan yang sedang dilakukan oleh : Produksi, QC, dan QA
- 1 Initial Node, awal dalam melakukan kegiatan.
- 8 Action State dari sistem yang mencerminkan eksekusi dari suatu aksi diantaranya : membuat bon, menerima surat bon, memeriksa obat, membuat surat release, di tolak, di terima, gudang, dan surat jalan.
- 1 Activity Final Node, akhiran untuk mengakhiri kegiatan.
Analisa Masukan, Analisa Proses Dan Analisa Keluaran
- Analisa Masukan
- Analisa Proses
- obat yang berisi berupa data-data obat untuk diserahkan
- Analisa Keluaran
Permasalahan Yang Dihadapi Dan Alternatif Pemecahan Masalah
Permasalahan Yang Dihadapi
Alternatif Pemecahan Masalah
- Dapat menjalankan aplikasi berbasis web dimana pun dan kapan pun tanpa harus melakukan penginstalan.
- Dapat dijalankan pada sistem operasi mana pun
- Terkait dengan isu lisensi (hak cipta), kita tidak memerlukan lisensi ketika menggunakan web-based application, sebab lisensi itu sudah menjadi tanggung jawab dari web penyedia aplikasi. Aplikasi yang dirancang merupakan solusi yang tepat untuk mengatasi permasalahan yang ada pada sistem yang berjalan. Perancangan sistem dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL untuk mengelola database.
- Tidak memerlukan spesifikasi komputer yang tinggi untuk dapat menggunakan aplikasi berbasis web.
User Requirement
Elisitasi Tahap I
Functional
|
|
Analisa Kebutuhan
|
|
Saya Ingin Sistem Dapat :
|
|
No
|
Keterangan
|
1
|
Menampilkan halaman login
|
2
|
Menampilkan notifikasi jika username dan password salah
|
3
|
Menampilkan halaman dashboards
|
4
|
Menampilkan logo perusahaan
|
5
|
Menampilkan alamat perusahaan
|
8
|
Menambah data produk
|
9
|
Mengupdate data produk
|
10
|
Menghapus data produk
|
11
|
Melihat data produk
|
12
|
Mencetak data produk
|
13
|
Menampilkan data distributor
|
14
|
Menambah data distributor
|
15
|
Mengupdate data distributor
|
16
|
Menghapus data distributor
|
17
|
Melihat data distributor
|
18
|
Mencetak data distributor
|
19
|
Menampilkan data user
|
20
|
Menambah data user
|
21
|
Mengubah data user
|
22
|
Menampilkan profile user
|
23
|
Bisa mengganti foto profile user
|
24
|
Mengubah nama profile user
|
25
|
Mengubah form profile user
|
26
|
Menghapus data user
|
27
|
Bisa mereset password
|
28
|
Dapat mengubah password
|
29
|
Menampilkan data entri bon
|
30
|
Menambah data entri bon
|
31
|
Mengupdate data entri bon
|
32
|
Menghapus data entri bon
|
33
|
Melihat data entri bon
|
34
|
Mencetak data entri bon
|
35
|
Menampilkan data adjustment
|
36
|
Menambah data adjustment
|
37
|
Mengupdate data adjustment
|
38
|
Menghapus data adjustment
|
39
|
Melihat data adjustment
|
40
|
Mencetak data adjustment
|
41
|
Menampilkan data karantina
|
42
|
Menambah data karantina
|
43
|
Mengupdate data karantina
|
44
|
Menghapus data karantina
|
45
|
Melihat data karantina
|
46
|
Mencetak data karantina
|
47
|
Menampilkan data release
|
48
|
Menambah data release
|
49
|
Mengupdate data release
|
50
|
Menghapus data release
|
51
|
Melihat data release
|
52
|
Mencetak data release
|
53
|
Menampilkan data input rak gudang
|
54
|
Menambah data input rak gudang
|
55
|
Mengupdate data input rak gudang
|
56
|
Menghapus data input rak gudang
|
57
|
Melihat data input rak gudang
|
58
|
Mencetak data input rak gudang
|
59
|
Menampilkan data stok obat jadi
|
60
|
Menambah data stok obat jadi
|
61
|
Mengupdate data stok obat jadi
|
62
|
Menghapus data stok obat jadi
|
63
|
Melihat data stok obat jadi
|
64
|
Mencetak data stok obat jadi
|
65
|
Menampilkan data delivery order
|
66
|
Menambah data delivery order
|
67
|
Mengupdate data delivery order
|
68
|
Menghapus data delivery order
|
69
|
Melihat data delivery order
|
70
|
Mencetak data delivery order
|
71
|
Menampilkan menu utility
|
72
|
Menampilkan pencarian data
|
73
|
Menampilkan fitur logout
|
74
|
Menampilkan kalender nasional
|
75
|
Menampilkan keterangan Obat
|
76
|
Menampilkan animasi jam
|
Non Functional
|
|
saya Ingin Sistem Dapat
|
|
No
|
Keterangan
|
1
|
Memiliki tampilan yang sederhana dan menarik
|
2
|
Sistem dapat digunakan dengan mudah oleh user
|
3
|
Sistem berbasis web
|
4
|
Keamanan data terjamin
|
Elisitasi Tahap II
Functional
|
|
|
|
|
Analisa Kebutuhan
|
|
|
|
|
Saya Ingin Sistem Dapat :
|
|
|
|
|
No
|
Keterangan
|
M
|
D
|
I
|
1
|
Menampilkan halaman login
|
✔
|
|
|
2
|
Menampilkan notifikasi jika username dan password salah
|
✔
|
|
|
3
|
Menampilkan halaman dashboards
|
✔
|
|
|
4
|
Menampilkan logo perusahaan
|
|
✔
|
|
5
|
Menampilkan alamat perusahaan
|
|
✔
|
|
7
|
Menampilkan data produk
|
✔
|
|
|
8
|
Menambah data produk
|
|
✔
|
|
9
|
Mengupdate data produk
|
|
✔
|
|
10
|
Menghapus data produk
|
|
✔
|
|
11
|
Melihat data produk
|
|
✔
|
|
12
|
Mencetak data produk
|
|
✔
|
|
13
|
Menampilkan data distributor
|
✔
|
|
|
14
|
Menambah data distributor
|
✔
|
|
|
15
|
Mengupdate data distributor
|
|
✔
|
|
16
|
Menghapus data distributor
|
|
✔
|
|
17
|
Melihat data distributor
|
|
✔
|
|
18
|
Mencetak data distributor
|
|
✔
|
|
19
|
Menampilkan data user
|
✔
|
|
|
20
|
Menambah data user
|
✔
|
|
|
21
|
Mengubah data user
|
✔
|
|
|
22
|
Menampilkan profile user
|
✔
|
|
|
23
|
Bisa mengganti foto profile user
|
✔
|
|
|
24
|
Mengubah nama profile user
|
✔
|
|
|
25
|
Mengubah form profile user
|
✔
|
|
|
26
|
Menghapus data user
|
✔
|
|
|
27
|
Bisa mereset password
|
✔
|
|
|
28
|
Dapat mengubah password
|
✔
|
|
|
29
|
Menampilkan data entri bon
|
✔
|
✔
|
|
30
|
Menambah data entri bon
|
|
|
|
31
|
Mengupdate data entri bon
|
|
✔
|
|
32
|
Menghapus data entri bon
|
|
✔
|
|
33
|
Melihat data entri bon
|
|
✔
|
|
34
|
Mencetak data entri bon
|
|
✔
|
|
35
|
Menampilkan data adjustment
|
✔
|
|
|
36
|
Menambah data adjustment
|
|
✔
|
|
37
|
Mengupdate data adjustment
|
|
✔
|
|
38
|
Menghapus data adjustment
|
|
✔
|
|
39
|
Melihat data adjustment
|
|
✔
|
|
40
|
Mencetak data adjustment
|
|
✔
|
|
41
|
Menampilkan data karantina
|
✔
|
|
|
42
|
Menambah data karantina
|
|
✔
|
|
43
|
Mengupdate data karantina
|
|
✔
|
|
44
|
Menghapus data karantina
|
|
✔
|
|
45
|
Melihat data karantina
|
|
✔
|
|
46
|
Mencetak data karantina
|
|
✔
|
|
47
|
Menampilkan data release
|
✔
|
|
|
48
|
Menambah data release
|
|
✔
|
|
49
|
Mengupdate data release
|
|
✔
|
|
50
|
Menghapus data release
|
|
✔
|
|
51
|
Melihat data release
|
|
✔
|
|
52
|
Mencetak data release
|
|
✔
|
|
53
|
Menampilkan data input rak gudang
|
✔
|
|
|
54
|
Menambah data input rak gudang
|
|
✔
|
|
55
|
Mengupdate data input rak gudang
|
|
✔
|
|
56
|
Menghapus data input rak gudang
|
|
✔
|
|
57
|
Melihat data input rak gudang
|
|
✔
|
|
58
|
Mencetak data input rak gudang
|
|
✔
|
|
59
|
Menampilkan data stok obat jadi
|
✔
|
|
|
60
|
Menambah data stok obat jadi
|
|
✔
|
|
61
|
Mengupdate data stok obat jadi
|
|
✔
|
|
62
|
Menghapus data stok obat jadi
|
|
✔
|
|
63
|
Melihat data stok obat jadi
|
|
✔
|
|
64
|
Mencetak data stok obat jadi
|
|
✔
|
|
65
|
Menampilkan data delivery order
|
✔
|
|
|
66
|
Menambah data delivery order
|
|
✔
|
|
67
|
Mengupdate data delivery order
|
|
✔
|
|
68
|
Menghapus data delivery order
|
|
✔
|
|
69
|
Melihat data delivery order
|
|
✔
|
|
70
|
Mencetak data delivery order
|
|
✔
|
|
71
|
Menampilkan menu utility
|
|
✔
|
|
72
|
Menampilkan pencarian data
|
|
✔
|
|
73
|
Menampilkan fitur logout
|
✔
|
|
|
74
|
Menampilkan kalender nasional
|
|
|
✔
|
75
|
Menampilkan keterangan Obat
|
|
|
✔
|
76
|
Menampilkan animasi jam
|
✔
|
|
|
Non Functional
|
|
|
|
|
saya Ingin Sistem Dapat
|
|
|
|
|
No
|
Keterangan
|
M
|
D
|
I
|
1
|
Memiliki tampilan yang sederhana dan menarik
|
✔
|
|
|
2
|
Sistem dapat digunakan dengan mudah oleh user
|
✔
|
|
|
3
|
Sistem berbasis web
|
✔
|
|
|
4
|
Keamanan data terjamin
|
✔
|
|
|
Elisitasi Tahap III
Functional
|
||||||||||
Saya ingin sistem dapat :
|
||||||||||
Feasibility
|
||||||||||
Risk
|
T
|
O
|
E
|
|||||||
No
|
Keterangan
|
L
|
M
|
H
|
L
|
M
|
H
|
L
|
M
|
H
|
1
|
Menampilkan halaman login
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
2
|
Menampilkan notifikasi jika username dan password salah
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
3
|
Menampilkan halaman dashboards
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
4
|
Menampilkan logo perusahaan
|
✔
|
|
|
✔
|
|
|
|
✔
|
|
5
|
Menampilkan alamat perusahaan
|
✔
|
|
|
✔
|
|
|
|
✔
|
|
7
|
Menampilkan data produk
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
</tr>
8
|
Menambah data produk
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
9
|
Mengupdate data produk
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
10
|
Menghapus data produk
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
11
|
Melihat data produk
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
12
|
Mencetak data produk
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
13
|
Menampilkan data distributor
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
14
|
Menambah data distributor
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
15
|
Mengupdate data distributor
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
16
|
Menghapus data distributor
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
17
|
Melihat data distributor
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
18
|
Mencetak data distributor
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
19
|
Menampilkan data user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
20
|
Menambah data user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
21
|
Mengubah data user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
22
|
Menampilkan profile user
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
23
|
Bisa mengganti foto profile user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
24
|
Mengubah nama profile user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
25
|
Mengubah form profile user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
26
|
Menghapus data user
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
27
|
Bisa mereset password
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
28
|
Dapat mengubah password
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
29
|
Menampilkan data entri bon
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
30
|
Menambah data entri bon
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
31
|
Mengupdate data entri bon
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
32
|
Menghapus data entri bon
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
33
|
Melihat data entri bon
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
34
|
Mencetak data entri bon
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
35
|
Menampilkan data adjustment
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
36
|
Menambah data adjustment
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
37
|
Mengupdate data adjustment
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
38
|
Menghapus data adjustment
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
39
|
Melihat data adjustment
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
40
|
Mencetak data adjustment
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
41
|
Menampilkan data karantina
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
42
|
Menambah data karantina
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
43
|
Mengupdate data karantina
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
44
|
Menghapus data karantina
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
45
|
Melihat data karantina
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
46
|
Mencetak data karantina
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
47
|
Menampilkan data release
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
48
|
Menambah data release
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
49
|
Mengupdate data release
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
50
|
Menghapus data release
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
51
|
Melihat data release
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
52
|
Mencetak data release
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
53
|
Menampilkan data input rak gudang
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
54
|
Menambah data input rak gudang
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
55
|
Mengupdate data input rak gudang
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
56
|
Menghapus data input rak gudang
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
57
|
Melihat data input rak gudang
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
58
|
Mencetak data input rak gudang
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
59
|
Menampilkan data stok obat jadi
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
60
|
Menambah data stok obat jadi
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
61
|
Mengupdate data stok obat jadi
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
62
|
Menghapus data stok obat jadi
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
63
|
Melihat data stok obat jadi
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
64
|
Mencetak data stok obat jadi
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
65
|
Menampilkan data delivery order
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
66
|
Menambah data delivery order
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
67
|
Mengupdate data delivery order
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
68
|
Menghapus data delivery order
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
69
|
Melihat data delivery order
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
70
|
Mencetak data delivery order
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
71
|
Menampilkan menu utility
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
72
|
Menampilkan pencarian data
|
|
|
✔
|
|
|
✔
|
|
|
✔
|
73
|
Menampilkan fitur logout
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
74
|
Menampilkan animasi jam
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
No Functional
|
||||||||||
Saya ingin sistem dapat :
|
||||||||||
Feasibility
|
||||||||||
Risk
|
T
|
O
|
E
|
|||||||
No
|
Keterangan
|
L
|
M
|
H
|
L
|
M
|
H
|
L
|
M
|
H
|
1
|
Memiliki tampilan yang sederhana dan menarik
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
2
|
Sistem dapat digunakan dengan mudah oleh user
|
✔
|
|
|
✔
|
|
|
✔
|
|
|
3
|
Sistem berbasis web
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
4
|
Keamanan data terjamin
|
|
✔
|
|
|
✔
|
|
|
✔
|
|
Final Draft Elisitasi
Functional
|
|
Analisa Kebutuhan
|
|
Saya Ingin Sistem Dapat :
|
|
No
|
Keterangan
|
1
|
Menampilkan halaman login
|
2
|
Menampilkan notifikasi jika username dan password salah
|
3
|
Menampilkan halaman dashboards
|
4
|
Menampilkan logo perusahaan
|
5
|
Menampilkan alamat perusahaan
|
8
|
Menambah data produk
|
9
|
Mengupdate data produk
|
10
|
Menghapus data produk
|
11
|
Melihat data produk
|
12
|
Mencetak data produk
|
13
|
Menampilkan data distributor
|
14
|
Menambah data distributor
|
15
|
Mengupdate data distributor
|
16
|
Menghapus data distributor
|
17
|
Melihat data distributor
|
18
|
Mencetak data distributor
|
19
|
Menampilkan data user
|
20
|
Menambah data user
|
21
|
Mengubah data user
|
22
|
Menampilkan profile user
|
23
|
Bisa mengganti foto profile user
|
24
|
Mengubah nama profile user
|
25
|
Mengubah form profile user
|
26
|
Menghapus data user
|
27
|
Bisa mereset password
|
28
|
Dapat mengubah password
|
29
|
Menampilkan data entri bon
|
30
|
Menambah data entri bon
|
31
|
Mengupdate data entri bon
|
32
|
Menghapus data entri bon
|
33
|
Melihat data entri bon
|
34
|
Mencetak data entri bon
|
35
|
Menampilkan data adjustment
|
36
|
Menambah data adjustment
|
37
|
Mengupdate data adjustment
|
38
|
Menghapus data adjustment
|
39
|
Melihat data adjustment
|
40
|
Mencetak data adjustment
|
41
|
Menampilkan data karantina
|
42
|
Menambah data karantina
|
43
|
Mengupdate data karantina
|
44
|
Menghapus data karantina
|
45
|
Melihat data karantina
|
46
|
Mencetak data karantina
|
47
|
Menampilkan data release
|
48
|
Menambah data release
|
49
|
Mengupdate data release
|
50
|
Menghapus data release
|
51
|
Melihat data release
|
52
|
Mencetak data release
|
53
|
Menampilkan data input rak gudang
|
54
|
Menambah data input rak gudang
|
55
|
Mengupdate data input rak gudang
|
56
|
Menghapus data input rak gudang
|
57
|
Melihat data input rak gudang
|
58
|
Mencetak data input rak gudang
|
59
|
Menampilkan data stok obat jadi
|
60
|
Menambah data stok obat jadi
|
61
|
Mengupdate data stok obat jadi
|
62
|
Menghapus data stok obat jadi
|
63
|
Melihat data stok obat jadi
|
64
|
Mencetak data stok obat jadi
|
65
|
Menampilkan data delivery order
|
66
|
Menambah data delivery order
|
67
|
Mengupdate data delivery order
|
68
|
Menghapus data delivery order
|
69
|
Melihat data delivery order
|
70
|
Mencetak data delivery order
|
71
|
Menampilkan menu utility
|
72
|
Menampilkan pencarian data
|
73
|
Menampilkan fitur logout
|
Non Functional
|
|
saya Ingin Sistem Dapat
|
|
No
|
Keterangan
|
1
|
Memiliki tampilan yang sederhana dan menarik
|
2
|
Sistem dapat digunakan dengan mudah oleh user
|
3
|
Sistem berbasis web
|
4
|
Keamanan data terjamin
|
Penyusun
NINA KAROLINA
NIM : 1711497439
|
BAB IV
Rancangan Sistem Usulan
Prosedur Sistem Usulan
- Bagian Admin PT Molex Ayus
- Bagian Gudang PT Molex Ayus
- Bagian Quality Control PT Molex Ayus
- Bagian Quality Assurance PT Molex Ayus
Use Case Diagram Yang Diusulkan
- a. Use Case Diagram Admin dan QC
- b. Use Case Diagram Gudang dan QA
Sequence Diagram Yang Diusulkan
- a. Sequence Diagram Admin
- b. Sequence Diagram Gudang
- c. Sequence Diagram QC
- d. Sequence Diagram QA
Activity Diagram Yang Diusulkan
- a. Activitiy Diagram Admin
- b. Activity Diagram Gudang
- c. Activity Diagram QC
- d. Activity Diagram QA
Class Diagram Yang Diusulkan
Perbedaan Prosedur Antara Sistem Yang Berjalan Dan Sistem Usulan
No
|
Sistem Berjalan
|
Sistem Usulan
|
1
|
Penginputan data-data sistem distribusi obat masih menggunakan Microsoft Excel dan sebagai media dicetak di lembar kertas
|
Penginputan data-data sistem distribusi obat langsung melalui sistem distribusi sehingga data akan tersimpan aman
|
2
|
Dalam proses penginputan data obat, sering terjadi data hilang sehingga sangat sulit bagi admin untuk melakukan
|
Dalam penyimpanan data, sistem menggunakan database MySQL sehingga mempermudahkan dalam merekap data obat.
|
Spesifikasi Basis Data
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
no_user
|
int(3)
|
Tidak
|
|
user_login
|
varchar(50)
|
Ya
|
NULL
|
Nama
|
varchar(150)
|
Ya
|
NULL
|
Password
|
varchar(50)
|
Ya
|
NULL
|
Akses
|
varchar(50)
|
Ya
|
NULL
|
Profile
|
varchar(150)
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Produk
|
int(15)
|
Tidak
|
|
Kode_Baru
|
varchar(15)
|
Ya
|
NULL
|
Nama_Produk
|
varchar(50)
|
Ya
|
NULL
|
Karton
|
varchar(20)
|
Ya
|
NULL
|
Kemasan
|
varchar(15)
|
Ya
|
NULL
|
Satuan
|
varchar(15)
|
Ya
|
NULL
|
Batch_Size
|
varchar(15)
|
Ya
|
NULL
|
Reg_No
|
varchar(20)
|
Ya
|
NULL
|
Jenis
|
varchar(20)
|
Ya
|
NULL
|
Satuan_Jenis
|
varchar(20)
|
Ya
|
NULL
|
Divisi
|
varchar(20)
|
Ya
|
NULL
|
HS_Kode
|
varchar(15)
|
Ya
|
NULL
|
Expired
|
Date
|
Ya
|
NULL
|
Rendemen_1
|
varchar(15)
|
Ya
|
NULL
|
Rendemen_2
|
varchar(15)
|
Ya
|
NULL
|
HNA
|
varchar(15)
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Distributor
|
int(11)
|
Tidak
|
|
Nama_Distributor
|
varchar(50)
|
Ya
|
NULL
|
Nama
|
varchar(50)
|
Ya
|
NULL
|
Alamat
|
Text
|
Ya
|
NULL
|
Kota
|
Text
|
Ya
|
NULL
|
Telephone
|
varchar(13)
|
Ya
|
NULL
|
Kode_Jenis
|
varchar(15)
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Entri_Bon
|
varchar(15)
|
Tidak
|
|
Tgl_Produksi
|
Date
|
Ya
|
NULL
|
Keterangan
|
Text
|
Tidak
|
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Adjusment
|
varchar(10)
|
Tidak
|
|
Tgl_Adjustment
|
Date
|
Tidak
|
|
Periode
|
year(4)
|
Tidak
|
|
Expired_Date
|
Date
|
Tidak
|
|
Type
|
varchar(40)
|
Ya
|
NULL
|
Keterangan
|
Text
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Karantina
|
varchar(15)
|
Tidak
|
|
Tgl_Karantina
|
Date
|
Ya
|
NULL
|
Status
|
varchar(10)
|
Ya
|
NULL
|
Keterangan
|
Text
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Release
|
varchar(15)
|
Tidak
|
|
Tgl_Release
|
Date
|
Ya
|
NULL
|
Status
|
varchar(15)
|
Ya
|
NULL
|
Keterangan
|
Text
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Input_Rak
|
varchar(15)
|
Tidak
|
|
Tgl_Input
|
Date
|
Ya
|
NULL
|
Status
|
varchar(20)
|
Ya
|
NULL
|
Keterangan
|
Text
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Delivery_Order
|
varchar(10)
|
Tidak
|
|
Tgl_Delivery_Order
|
Date
|
Tidak
|
|
Kode_Distributor
|
int(11)
|
Tidak
|
0
|
Supir
|
varchar(50)
|
Ya
|
NULL
|
Via
|
varchar(50)
|
Ya
|
NULL
|
Keterangan
|
Text
|
Ya
|
NULL
|
Kolom
|
Jenis
|
Tak Bernilai
|
Bawaan
|
Kode_Produk
|
int(15)
|
Tidak
|
|
Jumlah
|
decimal(10,0)
|
Ya
|
NULL
|
Rancangan Program
Tampilan Menu Login
Tampilan Menu Halaman Utama
Tampilan Menu Produk
Tampilan Menu Distributor
Tampilan Menu Entri Bon
Tampilan Menu Adjustment
Tampilan Menu Karantina
Menu Release
Tampilan Menu Input Rak Gudang
Tampilan Menu Delivery Order
Konfigurasi Sistem Usulan
Spesifikasi Hardware
- Processor : Intel(R) Core(TM) i3-2370M CPU @ 2.40GHz (4CPUs),~2.4Hz
- Monitor :15 inc
- RAM : 2,00 GB
- Mouse : Optic
- Hardisk : 500 GB HDD
- Printer : HP DESKJET D2500 DRIVERS
- Keyboard : Classic
Spesifikasi Software
- Microsoft Windows 2007
- Mozilla Firefox
- XAMPP
- Sublime Text 3
- MySQL sebagai Database management system (DBMS)
Hak Akses
- Admin
- Gudang
- Quality Control
- Quality Assurance
Black Box Testing
Pengujian Sistem Dengan Black Box testing
No
|
Skenario Pengujian
|
Hasil Yang Diharapkan
|
Kesimpulan
|
1
|
Hanya mengisi username lalu klik navigasi ‘Login’
|
Sistem akan menolak login dan akan menampilkan pesan “user atau password salah”
|
Valid
|
2
|
Hanya mengisi password lalu klik navigasi ‘Login’
|
Sistem akan menolak login dan akan menampilkan pesan “user atau password salah”
|
Valid
|
3
|
Mengisi username dan password dengan benar lalu klik navigasi ‘Login’
|
Login akan berhasil dan masuk ke menu home
|
Valid
|
4
|
Mengisi username dan password tetapi salah satu data “benar” dan yang satu “salah” lalu klik navigasi ‘Login’
|
Sistem akan menolak login dan akan menampilkan pesan “user atau password salah”
|
Valid
|
5
|
Mengosongkan username dan password lalu klik navigasi ‘Login’
|
Sistem akan menolak login dan akan menampilkan pesa “user atau password salah”
|
Valid
|
Black Box Testing Pada Menu Produk
No
|
Skenario Pengujian
|
Hasil Yang Diharapkan
|
Kesimpulan
|
1
|
Pada menu produk akan menampilkan tabel untuk di input lalu klik “save”.
|
Sistem akan menampilkan laporan produk yang telah di input.
|
Valid
|
Evaluasi
Implementasi
Schedule
No
|
Kegiatan
|
April 2019
|
Mei 2019
|
Juni 2019
|
Juli 2019
|
||||||||||
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
2
|
||
1
|
Pengumpulan Data
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2
|
Analisis Data
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3
|
Wawancara Kebutuhan Sistem
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4
|
Perancangan Sistem Usulan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5
|
Desain Program
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6
|
Pembuatan Program
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7
|
Testing Program
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8
|
Perbaikan Program
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9
|
Evaluasi Program
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10
|
Implementasi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11
|
Dokumentasi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Estimasi Biaya
No
|
Uraian Kegiatan
|
Volume
|
Harga Satuan
|
Biaya
|
1
|
Biaya dan Peralatan
|
|
|
|
Biaya Internet
|
5 Bulan
|
Rp. 80.000
|
Rp. 450.000
|
|
Jumlah
|
Rp. 450.000
|
|||
2
|
Transportasi
|
|
|
|
Biaya Transportasi
|
16 Trip
|
Rp. 25.000
|
Rp. 400.000
|
|
Jumlah
|
Rp. 400.000
|
|||
3
|
Biaya Lain-Lain
|
|
|
|
Kertas A4 80 gram
|
2 Rim
|
Rp. 50.000
|
Rp. 100.000
|
|
Laporan Penyelesaian Tugas
|
Sampai Selesai
|
Rp. 200.000
|
Rp. 200.000
|
|
Hard Cover
|
2 Buah
|
Rp. 35.000
|
Rp. 70.000
|
|
Kartu Nama
|
1 Pack
|
Rp. 50.000
|
Rp. 50.000
|
|
X Banner
|
1 Buah
|
Rp. 100.000
|
Rp. 100.000
|
|
Jumlah
|
Rp. 520.000
|
|||
Total
|
Rp. 1.420.000
|
BAB V
Kesimpulan
Kesimpulan Terhadap Rumusan Masalah
Kesimpulan Terhadap Tujuan dan Manfaat Penelitian
- a. Kesimpulan Tujuan Penelitian
- b. Kesimpulan Manfaat Penelitian
Kesimpulan Terhadap Ruang Lingkup Penelitian
Kesimpulan Terhadap Metode Penelitian
Saran
DAFTAR PUSTAKA
- ↑ Rosdiana dan Irfan. 2017. Journal CERITA, Volume 3 No 2 – Agustus.
- ↑ Arnold, Ross D. dan Wade, Jon P. 2015. A Definition of Systems Thinking: A Systems Approach. Stevens Institute: Procedia Computer Science.
- ↑ Mulyadi. 2016. SistemAkuntansi. EdisiKeempat. Jakarta: SalembaEmpat.
- ↑ 4,0 4,1 4,2 Dewayani, Julitta dan FitriWahyuningsih. 2016. “Sistem Informasi Monitoring Persediaan Spareparts Motor Dengan Menggunakan Metode FIFO Pada Toko Adil Jaya Motor Semarang”. Semarang: dalam Jurnal KOMPAK Vol.9 No .1.
- ↑ Rocci Luppicini. 2015. International Form Educational Technology and Society (IFTS).
- ↑ Rosmila, Muh. Yamin, LM. Tajidu (2016:227)
- ↑ Tyoso (2016:5), beberapa aspek dari suatu sistem mengizinkan kita untuk mengklarifikasikan sistem yang relevan dengan sistem informasi
- ↑ Sobri, dkk (2017:157), “Data merupakan fakta-fakta atau pengamatan mengenai orang, tempat, sesuatu dan kejadian
- ↑ H.A Rusdiana dan Moch Irfan dalam Triani Amrih Lestari dan Siti Mariah (2018:16)
- ↑ Sopingi (2015:20), “Kata data merupakan bentuk jamak dari datum.
- ↑ Krismaji (2015:15), kualitas suatu informasi tergantung 6 (enam) hal
- ↑ 12,0 12,1 12,2 Hutahaean (2015:10-11), siklus Informasi Data yang diolah untuk menghasilkan informasi menggunakan model proses yang tertentu
- ↑ Nur Azizah, Lina Yuliana dan Elsa Juliana dalam Jurnal SENSI (2017:16)
- ↑ Dede Bachtiar dan Atikah dalam Jurnal Sisfotek Global (2015:72)
- ↑ Anggraeni (2017:2)
- ↑ Gilang Ramadhan, Edy Budiman, dan Andi Syakir dalam Prosiding Seminar Ilmu Komputer Dan Teknologi Informasi (2017)
- ↑ Putra dalam Journal of Information Technology and Computer Science (INTECOMS) (2018:153)
- ↑ Masriadi dalam Menara Ilm Vol. XII Jilid 1 No. 79 (2018:83)
- ↑ Hanis Al Fatta, Robert Marco dalam jurnal Telematika Vol. 8 No. 2 (2015:69)
- ↑ Enterprise (2017:1), “PHP merupakan bahasa pemrograman yang digunakan untuk membuat aplikasi berbasis website
- ↑ Maimunah, dkk dalam Seminar Nasional Teknologi Informasi dan Multimedia Vol 5 No.1(2017:4.5-2)
- ↑ Adi Nugroho dalam Maimunah, dkk (2017: 4.5-1)
- ↑ Mimin dalam Jurnal e-Proceeding of Applied Science Vol. 2 (2016:1045)
- ↑ Muhammad Nursaman dkk (2018)
- ↑ Istiningsih dalam Jurnal Pendidikan Matematika (2015:31)
- ↑ Al Husain, dkk (2016:134)
- ↑ Faridl (2015:3), “Sublime text adalah texks editor
- ↑ 28,0 28,1 Supono dan Putratama (2018:14), “Sublime text merupakan perangkat lunak text editor
- ↑ Sudaryono, dkk (2017:1351), “MySQL adalah perangkat lunak sumber terbuka (open source)
- ↑ Julitta
- ↑ Putrodjojo, G dkk. Dala jurnal ICIT Vol.2 (2016:89)
- ↑ Abas Sunarya, Sudaryono, Sugeng Santoso dalam jurnal NS-CCIT (2015:3)
- ↑ 33,0 33,1 Bachtiar dan Atikah dalam JURNAL SISFOTEK GLOBALVol. 5 No. 1 (2015:74)
- ↑ Himawan, Dede Cahyadi dan Munawati (2016)
- ↑ Sukarno dan Shalahudin yang dikutip oleh Ruhul Amin (2017)
- ↑ Afnarius dan Hafiz Yoza Putra (2017:75)
- ↑ Aris Martono, dkk dalam (Journal CERITA, Volume 3 No 2 – Agustus 2017)