Senin, 17 Januari 2022

Rekayasa Perangkat Lunak

SI PENJUALAN OBAT APOTEK BERBASIS WEB

1.1 Latar Belakang Masalah 

    Semakin berkembangnya teknologi digital di era globalisasi saat ini, kita semakin dimudahkan dengan banyaknya system pengolahan data yang efisien dan memiliki akurasi tinggi, tentunya dengan mendengar kata “e-apotek” atau “e-commerce” tidak asing lagi di telinga kita. 

    Apotek merupakan bidang usaha farmasi yang sangat penting didunia. Dengan ada nya apotek, setiap orang bisa menemukan obat yang diinginkannya. Di era sekarang dunia farmasi semakin berkembang mengikuti zaman. Dengan adanya bantuan teknologi, setiap orang bisa memesan sesuatu tanpa harus datang langsung ke tempat nya. Seperti hal nya apotek. Dengan begitu, ini bisa mempermudah orang dalam mencari dan membeli obat di apotek melalui “SISTEM INFORMASI PENJUALAN OBAT APOTEK BERBASIS WEB”.

1.2 Perumusan Masalah

Adapun rumusan masalah yang diperoleh dari latar belakang yang telah dijelaskan diatas 

  1. Bagaimana cara membuat aplikasi website untuk para apoteker ?
  2. Bagaimana cara untuk mempermudah apoteker dalam melakukan stok opname, melayani pembelian, serta membuat laporan obat-obat an ?
1.3 Tujuan Penelitian 

Berdasarkan rumusan masalah di atas maka yang menjadi tujuan penelitian ini adalah sebagai berikut: 

  • Tujuan Objektif

a)      Menjelaskan apa saja yang menjadi pokok perjanjian membeli produk obat, stok opname dan sekaligus untuk mengetahui macam-macam perjanjian yang terdapat dalam perjanjian lisan, dan kemudian bisa diimplementasikan dalam website

b)      Menjelaskan apa saja problematika yang timbul dalam perjanjian pembelian obat, stok opname dan sekaligus menjelaskan bagaimana penyelesaian nya sesuai dengan hukum yang berlaku dalam Kitab Undang-Undang Hukum Perdata di Indonesia

  • Tujuan Subjektif

                            Untuk memenuhi persyaratan akademisi dalam membuat aplikasi berbasis web.


DIAGRAM 
  • Flowcart
        Flowcart adalah sebuah jenis diagram yang mewakili Algoritme, Alir Kerja atau Proses, yang menampilkan langkah-langkah dalam bentuk simbol-simbol grafis, dan urutannya dihubungkan dengan panah. Diagram ini mewakili ilustrasi atau penggambaran penyelesaian masalah. Diagram alir digunakan untuk menganalisis, mendesain, mendokumentasi atau memanajemen sebuah proses atau program di berbagai bidang. 

Flowcart Sistem Admin 



Flowcart Sistem User 

  • Data Flow Diagram (DFD) 
            Data Flow Diagram adalah bagian yang menggambarkan    keseluruhan kerja sistem secara garis besar. DFD menggambarkan penyimpanan data dan proses yang mentransformasikan data dan menunjukkan hubungan antara data pada sistem dan proses pada sistem.

DFD Level 0 


DFD Level 1 
  • ER Diaram 

        ERD atau entity relationship diagram adalah istilah dari bahasa Inggris yang artinya diagram hubungan entitas. ERD pun sering disebut dengan model ER atau ER Diagram. Sederhananya, entity relationship diagram adalah salah satu jenis diagram yang sifatnya lebih struktural dan bisa digunakan untuk dimanfaatkan dalam suatu desain pada suatu database ataupun pada sebuah business plan.

  • Unified Modelling Language (UML)
            Unified Modelling Language (UML) yaitu sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan dan juga pendokumentasian sistem software. Saat ini UML sudah menjadi bahasa standar dalam penulisan blue print software.

Use Case 


Class Diagram 


Sequence Diagram 




USER INTERFACE 

Form Login



Form Data Obat dan Tambah Data Obat




Form Data Pemesanan dan Nota Data Pemesanan 




Form Data Supplier dan Tambah Data Supplier 




Form Data Kategori dan Tambah Data Kategori 




Form Data Unit dan Tambah Data Unit





POSTER 






Sekian, Terima Kasih 😊😊



 

















Sabtu, 10 Juli 2021

Jaringan Komputer

DASAR FIREWALL ( FILTER, NAT, DAN MANGLE )

    Tembok api atau dinding api adalah suatu system perangkat lunak yang mengizinkan lalu lintas. Jaringan yang dianggap aman untuk bias melaluinya dan mencegah lalu lintas jaringan yang dianggap tidak aman. Umumnya, sebuah tembok api diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dengan jaringan Internet.

    Tembok api digunakan untuk membatasi atau mengontrol akses terhadap siapa saja yang memilki akses terhadap jaringan pribadi dari pihak luar. Saat ini. Istilah firewall menjadi istilah lazim yang merujuk pada system yang mengatur komunikasi antar dua macam jaringan yang berbeda.

    Mengingat saat ini banyak perusahaan yang memiliki akses ke Internet dan juga tentu saja jaringan berbadan hokum didaamnya, maka perlindungan terhadap perangkat digital perusahaan tersebut dari serangan para peretas, pemata-mata, ataupun pencuri data lainnya, menjadi kenyataan.

  • FILTER

Sub-menu : / ip firewall penyaring

    Firewall mengimplementasikan packet filtering dan dengan demikian menyediakan fungsi keamanan yang digunakan untuk mengatur arus data, dari dan melalui router. Seiring dengan Network Address Translation itu berfungsi sebagai alat untuk mencegah akses tidak sah ke jaringan langsung terpasang dan router itu sendiri serta filter untuk lalu lintas keluar.

    Jaringan firewall tetap ancaman luar dari data sensitive tersedia di dalam jaringan. Setiap kali jaringan yang Anda akan masuk ke LAN Anda. Seperti pembobolan dapat mengakibatkan dat a yang pribadi yang dicuri dan didistribusikan, data berharga yang diubah atau dihancurkan, atau seluruh hard drive yang terhapus. Firewall digunakan sebagai sarana untuk mencegah atau meminimalkan resiko keamanan yang melekat dalam menghubungkan ke jaringan lain. Firewall dikonfigurasi memainkan peran kunci dalam jaringan yang efisien dan aman penyebaran infrastrur.

  • NAT

    Network Address Translation adalah standar Internet yang memungkinkan host pada jaringan area local untuk menggunakan satu set alamat IP untuk komunikasi internal dan satu set alamat IP untuk komunikasi eksternal. Sebuah LAN yang menggunakan NAT disebut sebagai natted jaringan. Untuk NAT berfungsi, harus ada gateway NAT di setiap natted jaringan. NAT Gateway (NAT router) melakukan penulisan ulang alamat IP dalam perjalanan-perjalanan packet dari / ke LAN.

Ada dua jenis NAT :

  • Sumber NAT atau srcnat.

Jenis NAT dilakukan pada paket yang berasal dari jaringan natted.

    Sebuah router NAT akan mengganti sumber alamat pribadi IP dari sebuah paket dengan alamat IP baru public karena perjalanan melalaui router. A setiap operasi diterapkan ke paket balasan dalam arah lainnya.

Tujuan NAT atau dstnat.

    Jenis NAT  dilakukan pada paket yang ditujukan ke jaringan natted. Hal ini umumnya digunakan untuk membuat host jaringan pribadi untuk dpat diakses dari Interner.

    Sebuah router NAT melakukan dstnat menggantikan alamat IP tujuan dari sebuah paket IP karena perjalanan melalui router terhadap jaringan pribadi.

Host dibelakang routr NAT  -enable tidak mmiliki konektivitas end-to-end yang benar. Oleh karena itu beberapa protocol internet mungkin tidak bekerja dengan scenario NAT. Pelayanan yang membutuhkan inisiasi koneksi TCP dari luar jaringan pribadi atau status protocol seperti UDP, dapat terganggu. Selain itu, beberapa protocol yang inheren bertentangan dengan NAT, contoh tebal adalah AH protocol IPsec suite.

    Untuk mengatasi keterbatasan ini RouterOS mencakup sejumlah disebut NAT pembantu, yang memungkinkan NAT traversal untuk berbagai protocol.

  • MANGLE

Mangle adalah semacam ‘penanda’ yang menandai paket untuk proses selamjutnya dengan tanda khusu. Banyak fasilitas lain di RouterOS menggunakan tanda ini, misalnya pohon antrian, NAT, routing. Mereka mengidentifikasi paket berdasarkan tanda dan memprosesnya sesuai. Tanda mangle hanya ada dalam router, mereka tidak ditransmisikan melalui jaringan. Selain itu, fasilitas mangle digunakan untuk memodifikasi beberapa bidang dalam header IP, seperti TOS (DSCP) dan bidang TTL

 

BRIDGE DAN ROUTING

  • BRIDGE

    Ethernet seperti jaringan (Ethernet. Ethernet over IP, IEEE802.11 di ap-bridge atau modus jembatan, WDS, VLAN) dapat dihubungkan bersama-sama menggunakan MAC jembatan. Fitur jembatan memungkinkan interkoneksi host terhubung untuk memisahkan LAN (menggunakan EoIP, jaringan didistribusikan secara geografis dapat dijembatani juga jika jenis interkoneksi jaringan IP ada antara mereka) seolah-olah mereka melekat pada satu LAN. Sebagai jembatan yang transparan, mereka tidak muncul dalam daftar traceroute, dan tidak ada utilitas dapat membuat perbedaan antara tuan rumah bekerja disalah satu LAN dan sejumlah bekerja di LAN lain jika LAN ini dijembatani (tergantung pada cara LAN saling berhubungan, latency dan data rate antara host mungkin beragam).

Jaringan loop mungkin muncul ( sengaja atau tidak ) dalam topologi kompleks. Tanpa perlakuan khusus, loop akan mencegah jaringan dari fungsi normal, karena mereka akan menyebabkan longsoran-seperti paket perkalian. Setiap jembatan menjalankan algoritma yang menghitung beberapa loop dapat dicegah. STP dan RSTP memungkinkan jembatan untuk berkomunikasi satu sama lain, sehingga mereka dapat menegoisasikan topologi loop bebas. Semua koneksi alternatif lain yang dinyatakan akan membentuk loop, diletakkan ke standby, sehingga seharusnya gagal koneksi utama, koneksi lain bisa mengambil tempatnya. Algoritma pesan konfigurasi pertukaran ini (BPDU-Bridge Protocol Data Unit) secara berkala, sehingga semua jembatan akan diperbaharui dengan informasi terbaru tentang perubahan dalam topologi jaringan. (R) STP memilih jembatan akar yang responosible untuk konfigurasi ulang jaringan, seperti memblokirdan membuka port dari jembatan lain. Jembatan akar adalah jembatan dengan ID jembatan terendah.