PENDAHULUAN Pembangunan Sistem Informasi Distribusi Alat Kontrasepsi Dengan Pendekatan Metode Supply Chain Management di Unit Pelaksana Teknis Keluarga Berencana (UPTKB) Kecamatan Ciparay

Jurnal Ilmiah Komputer dan Informatika KOMPUTA 3 Edisi. 01 Volume. 01, Bulan Agustus 2014 ISSN :

1.4.2 Metode Pembangunan Perangkat Lunak

Metode pembangunan perangkat lunak yang digunakan menggunakan model waterfall seperti pada gambar 1.1. Model ini melibatkan 5 tahapan, tahapan-tahapan yang ada yaitu: a. Requirements analysis and definition Pada tahap ini mengumpulkan data secara lengkap kemudian dianalisis dan diidentifikasi kebutuhan yang harus dipenuhi oleh program yang akan di bangun. Pengumpulan data yang dilakukan yaitu mengumpulkan data alat kontrasepsi dari UPTKB Kecamatan Ciparay yang nantinya akan digunakan ketika membangun sistem informasi distribusi alat kontrasepsi. b. System and software design Perancangan sistem dan desain perangkat merupakan tahapan yang dilakukan setelah analisis dan definisi selesai dilakukan. Perancangan yang dilakukan adalah melakukan perancangan pengkodean, perancangan data, perancangan struktur menu, perancangan antarmuka, perancangan pesan dan perancangan prosedural. c. Implementation and unit testing Implementasi dan pengujian unit merupakan tahapan proses pengubahan atau penerapan perancangan sistem dan perangkat lunak ke dalam program atau unit program yang dibangun dan pengujian unit dilakukan untuk verifikasi bahwa semua unit sudah memenuhi spesifikasi. Implementasi sistem merupakan tahap peletakan sistem sehingga dapat dioperasikan. Pengujian yang dilakukan terhadap sistem informasi distribusi alat kontrasepsi menggunakan pengujian black box dan pengujian beta dengan melakukan wawancara. d. Integration and system testing Tahap penyatuan unit-unit program, kemudian diuji secara keseluruhan untuk menjamin bahwa persyaratan sistem sudah terpenuhi dan sistem sudah siap digunakan. Sistem yang sudah terpenuhi yaitu semua menu dan proses yang ada dalam sistem tersebut dapat di jalankan. e. Operation and maintenance Mengoperasikan program dilingkungannya dan melakukan pemeliharaan, seperti penyesuaian dan perubahan karena adaptasi dengan situasi sebenarnya. Pemeliharaan terhadap sistem informasi yang telah dibangun yaitu degan merubah atau menambah sesuai dengan permintaan user dan kebutuhan. Requirements Definition System and Software design Implementation and unit testing Integration and system testing Operation and Maintenance Gambar 1 Waterfall Model

2. ISI PENELITIAN

1.1 Entity Relationship Diagram

user Mengelola id_user id_user uptkb Mengelola 1 N 1 N t_transport memiliki puskesmas id_puskesmas id_puskesmas pengiriman Id_uptkb Id_uptkb memiliki 1 N Mengelola 1 N N N id_detail_pemesanan id_detail_pemesanan N N Mengelola N 1 t_barang pemesanan detail_pemesanan pengadaan ramal id_detail_pengadaan id_detail_pengadaan detail_pengadaan memiliki 1 1 Mengelola 1 N memiliki 1 N id_barang id_barang no_polisi no_polisi id_pemesanan id_pemesanan id_pengadaan id_pengadaan id_ramal id_ramal id_kirim id_kirim N Mengelola 1 memiliki 1 1 Gambar 2 Entity Relationship Diagram 1.2 Diagram Konteks Jurnal Ilmiah Komputer dan Informatika KOMPUTA 4 Edisi. 01 Volume. 01, Bulan Agustus 2014 ISSN : K epa la S u b Ba gi an Ke pa la G uda ng A dm in K epa la U P T KB P U S K E S M A S Da ta l ogi n ke pa la U P T K B , da ta l u pa pa ss word D at a ve ri fika si pe m es ana n ya ng a ka n di uba h D at a ve ri fika si p enga da an ya ng a ka n diuba h info l ogi n ke pa la U P T K B , i nfo l upa pa ss word Info ve ri fika si pe m es ana n ya ng di uba h Info ve ri fika si pe nga da an ya ng diuba h D at a logi n pus ke sm as , da ta lupa pa ss word D at a pe m es ana n ya ng a ka n di ta mba h D at a pe m es ana n ya ng a ka n di uba h D at a de ta il pe me sa na n Da ta pe me sa na n ya ng a ka n diki rim Da ta da fta r pe m es ana n Da ta s ta tus pe me sa na n Da ta s ta tus pe m es ana n ya ng di uba h Da ta l ogi n a dmi n , da ta lupa pa ss word D at a us er ya n g a ka n di ta mba h, da ta us er ya ng a ka n di uba h Da ta pus ke sma s ya ng a ka n di ta mba h, da ta pus ke sma s ya ng a ka n d i uba h D at a tra ns port ya ng a ka n dit am ba h, da ta tra ns port ya ng a ka n di uba h info l ogi n a dmin, i nfo l upa pa ss w ord info us er ya ng dit am ba h, i nfo us er ya ng diuba h Info p us ke sma s ya ng dit am ba h, i nfo pus ke sma s ya ng diuba h info t ra ns port y ang dit am ba h, i nfo t ra ns port ya ng duba h D at a logi n ke pa la g uda ng, da ta lupa pa ss w ord D at a da fta r pe m es ana n D at a ve ri fika si pe m es ana n ya ng a ka n di u ba h Da ta pe me sa na n ya ng a ka n di c ari D at a pe ra m al an ya ng a ka n d it amba h D at a pe ra ma la n ya ng a ka n di ha pus D at a s ura t j al an ya ng a ka n dit am ba h D at a s ura t j al an ya ng a ka n di c et ak Da ta s ta tus pe nga da an ya ng a ka n di u ba h D at a moni tori ng pe rs edi aa n ba ra ng D at a s toc k ba ra ng D at a l apora n p ers edi aa n ba ra ng Da ta l apora n pe rs edi aa n ya ng a ka n di dow nl oa d Info l ogi n ke pa la guda ng, i nfo l upa pa ss word Info da fta r pe sa na n Info ve ri fika si ya ng diuba h Info pe m es ana n ya ng di c ari Info p era ma la n ya ng dit am ba h Info pe ra m al an ya ng diha pus Info s ura t ja la n ya ng di ta mba h Info s ta tus pe nga da an ya ng d iuba h Info moni tori ng pe rs edi aa n ba ra ng Info s toc k ba ra ng Info la pora n pe rs edi aa n ba ra ng Info logi n ke pa la s ub ba gi an,i nfo l upa pa ss word Info ve rifi ka si pe me sa na n ya ng di uba h Info pe nga da an ya ng di ta mba h Info pe n ga da an ya n g a ka n di uba h Info pe nga da an ya ng d is et uj ui Info de ta il pe nga da an D at a logi n ke pa la s ub ba gi an , da ta l upa pa ss w ord Da ta ve rifi ka si pe me sa na n ya ng a ka n diuba h D at a pe nga da an ya ng a ka n di ta mba h D at a pe nga da an ya ng a ka n di uba h D at a pe nga da an ya ng a ka n di s et uj ui D at a de ta il pe nga da an Info l og in pus ke sm as , i nfo l upa pa ss word Info pe m es ana n ya ng di ta mba h Info pe m es ana n ya ng di uba h Info de ta il pe m es ana n Info pe me sa na n ya ng diki ri m Info da fta r pe sa na n Info s ta tus pe m es ana n Info s ta tus pe me sa na n ya ng diuba h S IS T E M INF OR M A S I DI S T R IBUS I AL AT KO NT RA S E P S I DE NG AN P E NDE KAT A N M E T OD E S U P P L Y CHA IN MANAG E M E NT D I UNIT P E L AK S A NA T E K NIS KE L U ARGA BE RE NC ANA M ai l s er v er Us erna m e, e ma il Gambar 3 Diagram Konteks 1.3 DFD Level 1 Admin Kepala Sub Bagian Kepala Gudang Kepala UPTKB Puskesmas 3 Pengolahan data master 4 Pengolahan data pemesanan 5 Peramalan 6 Pengolahan laporan persediaan 8 Pengolahan data pengiriman 7 Pengolahan data pengadaan 1 Login 2 Lupa Password 9 Pengolahan data Verifikasi Mail server t_transportasi cabang Pemesanan pengiriman ramal pengadaan user Data login admin Info login admin Data lupa password Info lupa password Username, email Data user yang akan ditambah, data user yang akan diubah Data puskesmas yang akan ditambah, data puskesmas yang akan diubah Data transport yang akan ditambah, data transport yang akan diubah Info user yang ditambah, data user yang diubah Info puskesmas yang ditambah, info puskesmas yang diubah Info transport yang ditambah, info transport yang diubah Data user Data user Data cabang Data cabang Data transport Data transport Data admin Data admin Data pemesanan yang akan ditambah, data pemesanan yang akan diubah, data pemesanan yang akan dikirim, data detail pemesanan, data daftar pemesanan, data status pemesanan yang akan diubah Info pemesanan yang ditambah, info pemesanan yang diubah, info pemesanan yang dikirim, info detail pemesanan,info status pemesanan yang diubah, info daftar pemesanan Info login admin puskesmas Data login puskesmas Data login berhasil Data login berhasil Data daftar pemesanan, data verifikasi pemesanan yang akan di ubah, data pemesanan yang akan dicari Info daftar pemesanan, info verifikasi yang diubah, info pemesanan yang dicari Data login kepala gudang Info login kepala gudang Info login kepala sub bagian Data login kepala sub bagian Info login kepala UPTKB Data login kepala UPTKB Data peramalan yang akan ditambah, data peramalan yang akan dihapus Info peramalan yang ditambah, info peramalan yang dihapus Data surat jalan yang akan ditambah, data surat jalan yang akan dicetak Info surat jalan yang ditambah Info status pengiriman yang diubah Data laporan persediaan barang, data laporan persediaan yang akan di download Info laporan persediaan Data pengadaan yang akan di tambah, data pengadaan yang akan diubah, data pengadaan yang akan disetujui, data detail pengadaan Info pengadaan yang ditambah, info pengadaan yang diubah, info pengadaan yang disetujui, info detail pengadaan Data pemesanan Data pemesanan Data peramalan Data peramalan Data pegiriman Data pengiriman Data pengadaan Data pengadaan t_barang Data barang Data barang Data login berhasil Data login berhasil Data login berhasil Data login berhasil Data login berhasil info verifikasi pemesanan yang diubah, info verifikasi pengadaan yang diubah Data verifikasi pemesanan yang akan diubah, data verifikasi pengadaan yang akan diubah info verifikasi pemesanan yang diubah, info verifikasi pengadaan yang diubah Data verifikasi pemesanan yang akan diubah, data verifikasi pengadaan yang akan diubah info verifikasi pemesanan yang diubah, info verifikasi pengadaan yang diubah Data verifikasi pemesanan yang akan diubah, data verifikasi pengadaan yang akan diubah Data verifikasi Data verifikasi Data verifikasi Data verifikasi Data lupa passwod Info lupa password Info lupa password Data lupa password Info lupa password Data lupa password Info lupa password Data lupa password 10 Monitoring persediaan Info monitoring persediaan, info stok barang Data barang Data barang detail_pemesanan Data detail pemesanan Data detail pemesanan detail_pengadaan Data detail pengadaan Data detail pengadaan Info status pengadaan yang diubah Data monitoring persediaan, Data stok barang Gambar 4 DFD Level 1 1.4 Diagram Relasi user PK id_user nip password nama email jabatan bkbpp bkkbn reset_token FK1 id_puskesmas FK2 id_uptkb puskesmas PK id_puskesmas nama_puskesmas alamat_puskesmas jarak_puskesmas FK1 id_uptkb uptkb PK id_uptkb nama_uptkb alamat_uptkb jarak_uptkb t_barang PK id_barang tgl_masuk tgl_kadaluarsa nama_barang jenis satuan qty safety_stock status bkbpp bkkbn FK1 id_uptkb FK2 id_puskesmas t_trasnportasi PK no_polisi jenis_kendaraan pengemudi badan bkbpp bkkbn FK1 id_uptkb pengadaan PK id_pengadaan tgl_pengadaan tgl_kirim estimasi_pengiriman ver_kabid ver_subag ver_kepgud ver_kepupt ver_bkbbpp ver_bkkbn ket bkbpp status FK1 id_uptkb pemesanan PK id_pesan tgl_pesan tgl_kirim estimasi_pengiriman verifikasi_1 verifikasi_2 verifikasi_3 verifikasi_Puskes max status ket FK1 id_puskesmas pengiriman PK id_kirim tgl_pengiriman tgl_diterima FK1 id_pesan FK2 no_polisi FK3 id_user FK4 id_pengadaan ramal PK id_ramal tgl_ramal qty_ramal bkbpp keterangan FK1 id_barang FK2 id_uptkb detail_pengadaan PK id_detail_pengadaan safety_stock total_qty FK1 id_pengadaan FK2 id_ramal detail_pemesanan PK id_detail_pemesanan qty FK1 id_barang FK2 id_pesan Gambar 5 Diagram Relasi 1.5 Perancangan Kode Proses pengkodean sistem informasi Unit Pelaksana Teknis Keluarga Berencana, terdapat satu pengkodean yang diusulkan yaitu pengkodean alat kontrasepsi jenis pil dan suntikan. Pengkodean dapat dilihat pada gambar di bawah ini. XXX-999 XXX : Kode Nama Alat Kontrasepsi 9 : Nomor Urut Alat Kontrasepsi 1.6 Perancangan Antarmuka Gambar 6 Perancangan Antarmuka Login Jurnal Ilmiah Komputer dan Informatika KOMPUTA 5 Edisi. 01 Volume. 01, Bulan Agustus 2014 ISSN : Gambar 7 Perancangan Antarmuka Lupa Paasword Gambar 8 Perancangan Antarmuka Admin Gambar 9 Perancangan Antarmuka Kepala Gudang Gambar 10 Perancangan Antarmuka Kepala Sub Bagian

1.7 Implementasi Antarmuka

Gambar 1 Implementasi Antarmuka Admin