Rangkuman Praktikum Rekayasa Perangkat Lunak

umsida.ac.id

fst.umsida.ac.id

LAMPIRAN 1

APLIKASI TAGIHAN INTERNET KEPER POSTNET

BERBASIS WEB

1.1.   Latar Belakang

Dunia perdagangan saat ini berkembang sangat pesat karena kebutuhan konsumen semakin hari semakin meningkat. Perkembangan tersebut membawa dampak yang besar dalam aspek kehidupan terutama dengan perkembangan teknologi informasi. Oleh karena itu, banyak perusahaan, perindustrian dan usaha kecil menengah menggunakan ide-ide tersebut untuk menunjang operasional perdagangan. Dalam hal ini salah satu sistem informasi yang dapat diterapkan adalah sistem informasi administrasi.

 

Keper PostNet merupakan salah satu toko yang bertempat di Desa Keper Kec.Krembung. Keper PostNet menyediakan jasa pemasangan jaringan bagi wilayah yang belum tercover kabel fiber optic dan pemakaian fasilitas internet selama sebulan, dimana biaya yang akan dikeluarkan akan lebih murah karena semua biaya operasional dan biaya langganan akan ditanggung bersama. Dalam proses pembayaran, data dicatat di form pembayaran kemudian diinput menggunakan aplikasi Microsoft Excel. Proses pencatatan seperti ini kurang efektif karena banyaknya jumlah data pelanggan dan paket yang harus diinput, sehingga sering terjadi kekeliruan dan kesalahan dalam penginputan dan pencarian data yang dapat menyita waktu dalam pembuatan laporannya. Pengelolaan data pembayaran juga belum optimal karena belum adanya distribusi data ke masing-masing bagian sehingga sering terjadi ketidakcocokan data antara bagian pelanggan, paket perbulan dan laporan.

 

Diharapkan dengan pembuatan sistem informasi administrasi ini dapat membantu dalam proses pengolahan data dan akan meningkatkan kinerja dari tiap bagian serta informasi yang dibutuhkan oleh setiap bagian dapat dihasilkan secara cepat dan tepat.


Berdasarkan latar belakang diatas maka penulis tertarik untuk mengangkat judul “Perancangan Dan Pembuatan Sistem Informasi Administrasi Berbasis Web Pada Keper PostNet”.

 

2.1.  Rumusan Masalah

Rumusan masalah yang dihadapi dalam perancangan aplikasi Keper PostNet yang sesuai dengan kebutuhan, dan menampilkan laporan-laporan. Secara khusus perumusan masalah pada penelitian ini adalah:

1.      Bagaimana merancang dan membuat sistem informasi untuk transaksi pembayaran.

2.      Bagaimana menambah data pelanggan dan paket dalam tampilan web.

3.      Bagaimana melihat laporan rekap pembayaran perbulan.

 

3.1.  Tujuan

Penulis mengelompokkan beberapa tujuan diantaranya sebagai berikut:

1.   Untuk membuat sistem informasi administrasi pembayaran pada Keper PostNet agar berjalan secara efektif dan efisien

2. Untuk mengetahui berbagai macam permasalahan pada sistem informasi administrasi pembayaran yang berjalan pada Keper PostNet

3.  Untuk merancang dan membuat aplikasi sistem informasi administrasi pembayaran yang terkomputerisasi pada Keper PostNet.


LAMPIRAN 2
APLIKASI TAGIHAN INTERNET KEPER POSTNET
BERBASIS WEB
1.1.Flowchart Program

Flowchart program yaitu suatu skema atau bagan yg menggambarkan urutan kegiatan dari suatu program dari awal sampai akhir. tujuan dari flowchart program yaitu untuk mengetahui alur kerja dari sebuah program saat program itu berjalan. yang diperhatikan dari flowchart program yaitu semuanya mulai dari deklarasi variabel, data yang diinputkan, data yang diproses, percabangan, data yang dioutputkan hingga selesai. untuk itu diperlukan simbol simbol flowchart yang digunakan dalam membuat alur dari system. berikut ini adalah simbol simbol dari flowchart program. 

Flowchart Program Untuk Admin

Penjelasan : Didalam flowchart terdapat terminator “mulai” yang berguna untuk memulai tahapan bagan alir dari suatu aplikasi, setelah itu admin mengisi username dan password. Kemudian dilanjutkan menuju halaman admin dan melakukan input master data.

Flowchart Program Untuk User

Penjelasan : Didalam flowchart terdapat terminator “mulai” yang berguna untuk memulai tahapan bagan alir dari suatu aplikasi, setelah itu admin mengisi username dan password. Kemudian dilanjutkan menuju halaman user dan melakukan input pembayaran. 

DFD level 0 (konteks)


Entitas Luar

Keterangan

User

User / pengguna aplikasi jika ingin mengakses informasi pembayaran dan lainnya terlebih dahulu melakukan login sebagai (input) dan (output).

Admin

Admin  merupakan  orang   yang  bertugas untuk menginput master data, input data pembayaran dan setting.

         DFD level 1


ERD

ERD (Entity Relationship Diagram) atau Diagram Hubungan Entitas merupakan model data berupa notasi grafis dalam pemodelan data konseptual yang menggambarkan hubungan antara penyimpan. Model data sendiri merupakan sekumpulan cara, peralatan untuk mendeskripsikan data-data yang hubungannya satu sama lain, semantiknya, serta batasan konsistensi.


Penjelasan:

Dalam aplikasi ini terdapat entitas berupa user(admin), login, pelanggan, paket, transaksi, dan setting.

 

No.

Nama Entitas

Atribut

Keterangan

1

user

·   id_user sebagai PK

·   username

·   password

Tabel admin berelasi dengan tabel login (1 to 1), serta berelasi dgn tabel pelanggan (1 to N) dan beralasi dengan table transaksi (1 to N).

2

login

·  id_login sebagai PK

·  username

·  password

·  nama

·  level

Tabel login berelasi dengan tabel user (1 to 1) dan berelasi dengan tabel setting (1 to N).

3

pelanggan

·  id_pelanggan sebagai PK

·  nama

alamat

·  no_hp

·  email

·  id_paket

Tabel pelanggan telah berelasi dengan tabel user (N to 1) dan berelasi dengan tabel paket (N to 1).

4

paket

·  id_paket sebagai PK

·  nama_paket

·  harga

 

Tabel paket telah  berelasi dengan tabel pelanggan (1 to N).

5

transaksi

·  id_transaksi

·  nama

·  nominal

·  bukti

·  tgl_bayar

·  tgl_validasi

·  status

Tabel transaksi telah berelasi dengan tabel user ( N to 1).



UML

UML merupakan singkatan dari “Unified Modelling Language” yaitu suatu metode permodelan secara visual untuk sarana perancangan sistem berorientasi objek, atau definisi 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 Diagram

Diagram use case merupakan gambaran atau representasi dari interaksi yang terjadi antara sistem dan lingkungannya. Use case adalah teknik penemuan kebutuhan perangkat lunak yang dikenalkan pertama kali dalam metode pendekatan berbasis objek yang dikembangkan oleh Jacobson dan kawan-kawan pada tahun 1990an.

Penjelasan :
Admin terlebih dahulu melakukan login, setelah login admin bisa mengakses dan mengelola pembayaran, master data disertai keterangan “includes”, dan laporan. Sedangkan user hanya bisa login, mengakses pembayaran,dan 


Class Diagram

Class diagram adalah diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. kelas memiliki 3 bagian utama yaitu attribute, operation, dan name. kelas-kelas yang ada pada struktur sistem harus dapat melakukan fungsi-fungsi sesuai dengan kebutuhan sistem.


Sequence Diagram Aplikasi

Sequence Diagram adalah salah satu dari diagram — diagram yang ada pada UML, sequence diagram ini adalah diagram yang menggambarkan kolaborasi dinamis antara sejumlah object.


Penjelasan : Sequence diagram diatas merupakan alur aplikasi yang diperuntukkan bagi user dalam mengoperasikan Aplikasi ini.



Penjelasan : Sequence Diagram pada admin, menjelaskan alur program bagaimana admin menginputkan data, mengedit data, serta menghapus data pada master data, pembayaran, laporan, dan setting.



Komentar