Anda di halaman 1dari 28

Kode Outline : 123 / Perancangan Sistem (Desktop/Web/Mobile)

Mahasiswa WAJIB Melakukan Riset/PKL

Bentuk Outline Tugas Akhir Perancangan Sistem (Desktop/Web/mobile)


Program Studi Sistem Informasi jenjang Diploma Tiga (D.III)
Universitas Bina Sarana Informatika
Studi Kasus: Sistem Berjalan Masih Manual

Lembar Judul Tugas Akhir


Lembar Pernyataan Keaslian Tugas akhir
Lembar Pernyataan Publikasi Karya Ilmiah
Lembar Persetujuan dan Pengesahan Tugas Akhir
Lembar Konsultasi Tugas Akhir

Kata Pengantar
Lembar Abstraksi
Daftar Isi
Daftar Simbol
Daftar Gambar
Daftar Tabel
Daftar Lampiran

BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
1.2. Tujuan dan Manfaat
1.3. Metode Penelitian
1.4. Ruang Lingkup

BAB II LANDASAN TEORI


2.1. Konsep Dasar Sistem
2.2. Teori Pendukung

BAB III ANALISIS SISTEM BERJALAN


3.1. Tinjauan Perusahaan
3.1.1. Sejarah Institusi/Perusahaan
3.1.2. Struktur Organisasi dan Fungsi
3.2. Prosedur Sistem Berjalan
3.3. Activity Diagram
3.4. Spesifikasi Dokumen Masukan
3.5. Spesifikasi Dokumen Keluaran
3.6. Permasalahan Pokok
3.7. Pemecahan Masalah

BAB IV PERANCANGAN SISTEM USULAN


4.1. Tahapan Perancangan Sistem
4.1.1. Analisis Kebutuhan
4.1.2. Rancangan Diagram Use Case
4.1.3. Rancangan Diagram Aktivitas
4.1.4. Rancangan Dokumen Sistem Usulan

1|Handout Tugas Akhir Program Studi Sistem Informasi


4.1.5. Rancangan Prototype
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
4.2.3. Spesifikasi File
4.2.4. Class Model / Class Diagram
4.2.5. Sequence Diagram
4.2.6. Spesifikasi Hardware dan Software
4.3. Jadwal Implementasi

BAB V PENUTUP
5.1. Kesimpulan
5.2. Saran

Daftar Pustaka
Daftar Riwayat Hidup
Surat Keterangan Riset/ PKL (WAJIB)
Lampiran*

Keterangan :
*Lampiran:
A: Dokumen Masukan Sistem Berjalan
B: Dokumen Keluaran Sistem Berjalan
C: Dokumen Masukan Sistem Usulan
D: Dokumen Keluaran Sistem Usulan

CATATAN :

Contoh yang di tuliskan dalam penjelasan Outline Perancangan Sistem hanyalah sebagai bantuan
gambaran saja. Pembahasan Use Case, Diagram Aktifitas, ERD, LRS, Class Diagram, Sequence
Diagram tetap disesuikan dengan buku referensi atau jurnal yang dipergunakan oleh mahasiswa
sebagai referensi dalam pembuatan Tugas Akhir.

2|Handout Tugas Akhir Program Studi Sistem Informasi


Bentuk Outline Tugas Akhir Perancangan Sistem (Desktop/Web/mobile)
Program Studi Sistem Informasi jenjang Diploma Tiga (D.III)
Universitas Bina Sarana Informatika
Studi Kasus: Sistem Berjalan Sudah Terkomputerisasi

Lembar Judul Tugas Akhir


Lembar Pernyataan Keaslian Tugas akhir
Lembar Pernyataan Publikasi Karya Ilmiah
Lembar Persetujuan dan Pengesahan Tugas Akhir
Lembar Konsultasi Tugas Akhir

Kata Pengantar
Lembar Abstraksi
Daftar Isi
Daftar Simbol
Daftar Gambar
Daftar Tabel
Daftar Lampiran

BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
1.2. Tujuan dan Manfaat
1.3. Metode Penelitian
1.4. Ruang Lingkup

BAB II LANDASAN TEORI


2.1. Konsep Dasar Sistem
2.2. Teori Pendukung

BAB III ANALISIS SISTEM BERJALAN


3.1. Tinjauan Perusahaan
3.1.1. Sejarah Institusi/Perusahaan
3.1.2. Struktur Organisasi dan Fungsi
3.2. Prosedur Sistem Berjalan
3.3. Use Case Diagram
3.4. Activity Diagram
3.5. Spesifikasi Dokumen Masukan
3.6. Spesifikasi Dokumen Keluaran
3.7. Entity Relationship Diagram (ERD)
3.8. Logical Record Structure (LRS)
3.9. Spesifikasi File
3.10. Spesifikasi Hardware dan Software
3.11. Permasalahan Pokok
3.12. Pemecahan Masalah

BAB IV PERANCANGAN SISTEM USULAN


4.1. Tahapan Perancangan Sistem
4.1.1. Analisis Kebutuhan
4.1.2. Rancangan Diagram Use Case

3|Handout Tugas Akhir Program Studi Sistem Informasi


4.1.3. Rancangan Diagram Aktivitas
4.1.4. Rancangan Dokumen Pengembangan Sistem
4.1.5. Rancangan Prototype
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
4.2.3. Spesifikasi File
4.2.4. Class Model / Class Diagram
4.2.5. Sequence Diagram
4.2.6. Spesifikasi Hardware dan Software
4.3. Jadwal Implementasi

BAB V PENUTUP
5.1. Kesimpulan
5.2. Saran

Daftar Pustaka
Daftar Riwayat Hidup
Surat Keterangan Riset/ PKL (WAJIB)
Lampiran*

Keterangan :
*Lampiran:
A: Dokumen Masukan Sistem Berjalan
B: Dokumen Keluaran Sistem Berjalan
C: Dokumen Masukan Sistem Usulan
D: Dokumen Keluaran Sistem Usulan

CATATAN :

Contoh yang di tuliskan dalam penjelasan Outline Perancangan Sistem hanyalah sebagai bantuan
gambaran saja. Pembahasan Use Case, Diagram Aktifitas, ERD, LRS, Class Diagram, Sequence
Diagram tetap disesuikan dengan buku referensi atau jurnal yang dipergunakan oleh mahasiswa
sebagai referensi dalam pembuatan Tugas Akhir.

4|Handout Tugas Akhir Program Studi Sistem Informasi


Bentuk Outline Tugas Akhir Perancangan Sistem (Desktop/Web/mobile)
Program Studi Sistem Informasi jenjang Diploma Tiga (D.III)
Universitas Bina Sarana Informatika
Studi Kasus: Sistem Berjalan Sudah Terkomputerisasi dan berbasis OOP

Lembar Judul Tugas Akhir


Lembar Pernyataan Keaslian Tugas akhir
Lembar Pernyataan Publikasi Karya Ilmiah
Lembar Persetujuan dan Pengesahan Tugas Akhir
Lembar Konsultasi Tugas Akhir

Kata Pengantar
Lembar Abstraksi
Daftar Isi
Daftar Simbol
Daftar Gambar
Daftar Tabel
Daftar Lampiran

BAB I PENDAHULUAN
1.1. Latar Belakang Masalah
1.2. Tujuan dan Manfaat
1.3. Metode Penelitian
1.4. Ruang Lingkup

BAB II LANDASAN TEORI


2.1. Konsep Dasar Sistem
2.2. Teori Pendukung

BAB III ANALISIS SISTEM BERJALAN


3.1. Tinjauan Perusahaan
3.1.1. Sejarah Institusi/Perusahaan
3.1.2. Struktur Organisasi dan Fungsi
3.2. Prosedur Sistem Berjalan
3.3. Use Case Diagram
3.4. Activity Diagram
3.5. Spesifikasi Dokumen Masukan
3.6. Spesifikasi Dokumen Keluaran
3.7. Entity Relationship Diagram (ERD)
3.8. Logical Record Structure (LRS)
3.9. Spesifikasi File
3.10. Class Model / Class Diagram
3.11. Sequence Diagram
3.12. Spesifikasi Hardware dan Software
3.13. Permasalahan Pokok
3.14. Pemecahan Masalah

BAB IV PERANCANGAN SISTEM USULAN


4.1. Tahapan Perancangan Sistem

5|Handout Tugas Akhir Program Studi Sistem Informasi


4.1.1. Analisis Kebutuhan
4.1.2. Rancangan Diagram Use Case
4.1.3. Rancangan Diagram Aktivitas
4.1.4. Rancangan Dokumen Pengembangan Sistem
4.1.5. Rancangan Prototype
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
4.2.3. Spesifikasi File
4.2.4. Class Model / Class Diagram
4.2.5. Sequence Diagram
4.2.6. Spesifikasi Hardware dan Software
4.3. Jadwal Implementasi

BAB V PENUTUP
5.1. Kesimpulan
5.2. Saran

Daftar Pustaka
Daftar Riwayat Hidup
Surat Keterangan Riset/ PKL (WAJIB)
Lampiran*

Keterangan :
*Lampiran:
A: Dokumen Masukan Sistem Berjalan
B: Dokumen Keluaran Sistem Berjalan
C: Dokumen Masukan Sistem Usulan
D: Dokumen Keluaran Sistem Usulan

CATATAN :

Contoh yang di tuliskan dalam penjelasan Outline Perancangan Sistem hanyalah sebagai bantuan
gambaran saja. Pembahasan Use Case, Diagram Aktifitas, ERD, LRS, Class Diagram, Sequence
Diagram tetap disesuikan dengan buku referensi atau jurnal yang dipergunakan oleh mahasiswa
sebagai referensi dalam pembuatan Tugas Akhir.

6|Handout Tugas Akhir Program Studi Sistem Informasi


Penjelasan Outline Perancangan Sistem

BAB I
PENDAHULUAN

1.1. Latar Belakang Masalah


Berisikan alasan pemilihan judul TA, dengan cara menguraikan dan menjelaskan
permasalahan yang diangkat oleh penulis.

Contoh Latar Belakang Masalah :


Menurut UU No. 5 Tahun 1984 tentang Perindustrian, indutri adalah kegiatan ekonomi
yang mengelola bahan mentah, bahan baku, barang setengah jadi, dan atau barang jadi menjadi
barang dengan nilai lebih tinggi untuk pengunaanya. Hasil penelitan sebelumnya (En & Suryandi,
2013) “PT. X, telah menerapkan internal struktur control dengan hasil proses pengiriman bahan
baku tepat waktu dan mengoptimalkan pasasokan bahan baku di PT. X ” . (Imroatus Sholikhah,
Mahmud Sairan, 2017) “ mengunakan metode waterfall dengan hasil karyawan lebih terbantu
untuk mengelola data barang, supplier dan customer dalam pendataan, mengelola pembukuan
transaksi pembelian dan penjualan, serta memberikan laporan yang lebih rinci kepada pemilik”.
(Aprilliah, Ningsih, Ariyanti, Haryati, 2019) “mengunakan metode waterfall dengan hasil
melakukan pengolahan data informasi pengeluaran dan pemasukan kas dengan efektif dan
efisiensi, sehingga diharapkan akan menghasilkan suatu informasi yang lebih baik dengan sistem
yang terkomputerisasi”.(Gunawan, 2013)“Visual Basic.Net bahwa penelitian ini dimana hasil
analisa dan perancangan yang dilakaukan dapat membantu kegiatan-kegiatan dalam perusahaan
tersebut agar lebih baik di dalam aspek untuk waktu mendatang .”
Berdasarkan hasil penelitian sebelumnya, maka penulis melakukan riset pada PT. Masato
Catur Coanting, prosedur-prosedur yang terdapat didalamnya masih belum terkomputerisasi
sehingga dalam menjalankan transaksinya masih ditemui kesalahan-kesalahan seperti dalam
pencatatan data barang, data supplier yang tidak terdokumentasi dengan baik, pencatatan transaksi
pembelian dan penerimaan barang yang kurang efisien, pembayaran invoice yang sering terlewat
karena tidak terdokumentasi dengan baik, serta pembuatan laporan-laporan setiap bulannya.
Dengan diterapkannya sistem yang berjalan saat ini beresiko terjadinya tindakan manipulasi data
karena pencatatan transaksi manual tingkat keamanannya masih rentang, sehingga hasil yang
didapat kurang cepat dan akurat. Berdasarkan masalah yang disebutkan diatas dan hasil penelitian
sebelumnya penulis mengusulkan permasalahan tersebut menjadi tema pembuatan Tugas Akhir
ini. Penulis berharap agar prosedur-prosedur yang akan dijalankan yang selama ini yang belum
terkomputerisasi, sudah terkomputerisasi agar mendapatkan hasil yang seoptimal mungkin
sehingga tidak terjadi kesalahan-kesalahan dalam menjalankannya.

Judul tidak perlu dicantumkan dalam latar belakang tetapi digantikan dengan rumusan
masalah. Referensi jurnal dimasukkan dalam latar belakang sebagai pendukung masalah
atau solusi yang di bahas oleh penulis.

1.2. Tujuan dan Manfaat


Penulis membuat dua alinea yang menguraikan tentang tujuan pembuatan TA dan manfaat
penulisan TA. Tujuan pembuatan TA lebih mengarah pada apa yang ingin dicapai dari penulisan
TA. Sedangkan manfaat Penulisan TA terbagi atas manfaat untuk penulis, manfaat untuk objek
penelitian, dan manfaat untuk pembaca.

7|Handout Tugas Akhir Program Studi Sistem Informasi


CONTOH Tujuan dan Manfaat :
Tujuan dari penulisan tugas akhir ini adalah :
1. Untuk mengetahui bagaimana sistem absensi dan penggajian guru yang sedang berjalan saat
ini.
2. Merancang sistem informasi absensi dan penggajian guru pada sekolah tersebut agar
menghasilkan informasi yang cepat, tepat dan akurat.
3. Agar hasil penelitian dapat dimanfaatkan dan digunakan oleh instansi sebagai referensi
dasar untuk mengambil solusi dari permasalahan yang ada.

Sedangkan manfaat penulisan tugas akhir adalah sebagai berikut:


1. Manfaat untuk penulis
Sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII) Program Studi Sistem
Informasi di Akademi Sistem Informasi dan Komputer Bina Sarana Informatika (AMIK
BSI).
2. Manfaat untuk objek penelitian
a. Sebagai bahan evaluasi terhadap sistem yang sedang berjalan.
b. Menghasilkan suatu informasi yang cepat dan akurat dalam membantu dan memudahkan
proses absensi dan administrasi penggajian.
3. Manfaat untuk pembaca
Memberikan pemahaman mengenai konsep perancangan sistem informasi absensi dan
penggajian sehingga lebih optimal <dan lain-lain>

1.3. Metode Penelitian


Menjelaskan metode penelitian dan teknik pengumpulan data yang digunakan untuk
penyusunan TA.
Contoh Pengembangan Perangkat Lunak : (Metode yang digunakan boleh menggunakan
metode lain, contoh :Agile, RAD, dll, dan wajib menunjukkan referensi ilmiah (jurnal,
buku, dll) mengenai metode pengembangan perangkat lunak yang diambil)

A. Metode Pengembangan Perangkat Lunak


Metode yang digunakan pada pengembangan perangkat lunak ini menggunakan model
waterfall yang terbagi menjadi tiga tahapan, yaitu:
1. Analisis Kebutuhan
menjabarkan apa yang dilakukan oleh penulis dalam menganalisa kebutuhan-kebutuhan yang
digunakan.
2. Perancangan Sistem dan Perangkat Lunak
menjabarkan tools system yang digunakan penulis.
3. Implementasi dan Pengujian Unit
Menjabarkan implementasi.

Catatan : contoh diatas menggunakan metode waterfall (sommerville, 2007:66)

B. Teknik pengumpulan Data


Teknik pengumpulan data yang digunakan oleh penulis dalam melakukan pengumpulan data
untuk pembuatan TA adalah :
1. Observasi

8|Handout Tugas Akhir Program Studi Sistem Informasi


Menjelaskan tentang kegiatan observasi yang dilakukan meliputi : tempat, bagian dan proses
sistem berjalan.
2. Wawancara
Menjelaskan kegiatan wawancara dengan narasumber/pelaku sistem berjalan yang terkait
dengan topik TA.
3. Studi Pustaka
Menjelaskan tentang studi pustaka yang digunakan untuk mendukung proses pembuatan TA.

1.4. Ruang Lingkup


Adalah batasan masalah yang akan dibahas dalam TA yang penulis buat. Batasan ini
bertujuan untuk alur atau rel dari pada TA yang dibuat. Batasan dibuat dengan awal mula
permasalahan sampai dengan penyelesaian yang dicapai (misal : proses pengolahan master data
(data barang, data user, dan lain-lain), permohonan permintaan barang, transaksi barang keluar
sampai dengan pembuatan laporan dengan menggunakan framework Jquery).

9|Handout Tugas Akhir Program Studi Sistem Informasi


BAB II
LANDASAN TEORI

2.1. Konsep Dasar Sistem


Menjelaskan tentang teori yang berhubungan dengan judul TA yang dibuat (dari setiap kata
yang diangkat sebagai judul). Penulisan definisi ini diikuti dengan mencantumkan nama penulis
dan buku/jurnal dari mana definisi tersebut dikutip (sesuaikan dengan petunjuk penulisan
kutipan).

Contoh teori konsep dasar sistem :


A. Model Pembelajaran Berbasis Web
Menjelaskan tentang definisi model pembelajaran berbasis web, kelebihan model
pembelajaran berbasis web dan fungsi model pembelajaran berbasis web.
B. Sistem
Menjelaskan definisi sistem dan sistem berorientasi obyek (oop).
C. Website /Program*
* Untuk rancangan website :
- Menjelaskan tentang definisi internet, website dan aplikasi berbasis web (seperti: web
browser, web server).
* Untuk rancangan program :
- Menjelaskan tentang Program(konsep dasar program, karakteristik pembuatan program),
bahasa pemrograman yang digunakan(contoh VB.Net, Java, dll)
D. Basis Data
Menjelaskan tentang definisi basis data dan aplikasi basis data yang digunakan pada website
yang dibangun.
E. Model Pengembangan Perangkat Lunak
Menjelaskan model pengembangan waterfall (air terjun).

2.2. Teori Pendukung


A. Entity Relationship Diagram
Menjelaskan tentang definsi ERD, komponen ERD, dan LRS.
B. Unified Modelling Language
Menjelaskan tentang definisi UML, activity diagram, use case diagram, class diagram, dan
sequence diagram.

10 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
BAB III
ANALISIS SISTEM BERJALAN

3.1. Tinjauan Perusahaan


Tinjauan perusahaan dilakukan untuk mendapatkan gambaran tentang proses bisnis
berdasarkan sejarah perusahaan, struktur organisasi dan fungsi yang ada di perusahaan.
3.1.1. Sejarah Perusahaan
Menjelaskan tentang profil dan sejarah perusahaan.
3.1.2. Struktur Organisasi dan Fungsi
Menggambarkan tentang struktur organisasi yang ada pada perusahaan dengan membuat
bagan dari susunan organisasi serta menjelaskan fungsi dan tugas dari masing-masing
fungsi (job description).

3.2. Prosedur Sistem Berjalan


Prosedur sistem berjalan menjelaskan kegiatan utama sistem dari masalah yang menjadi tema
tugas akhir. Prosedur sistem berjalan dalam bentuk narasi.

CONTOH Prosedur Sistem Berjalan

1. Prosedur Barang Masuk


Bagian gudang memeriksa stok barang, apabila stok barang kurang dari standard maka bagian
gudang mengadakan surat permohonan pengadaan barang ke bagian pembelian. Selanjutnya
bagian pembelian membuat PO ke supplier. Selanjutnya supplier mengirimkan barang sesuai
dengan PO dan Barang diterima oleh bagian gudang. Kemudian bagian gudang melakukan
pengecekan apakah barang yang dikirim sesuai dengan pesanan atau tidak, jika tidak sesuai
atau ada yang rusak maka dilakukan retur. Bagian gudang menandatangani surat tanda terima.
2. Prosedur Barang Keluar
Bagian produksi merequest ke bagian gudang dengan mengajukan permohonan permintaan
barang. Bagian gudang melakukan pengecekan apakah barang yang diminta tersedia atau tidak.
Jika tersedia maka bagian gudang akan membuat surat keluar barang.
3. Prosedur Pembuatan Laporan
Bagian gudang membuat laporan stok barang setiap bulan dan diserahkan ke manajer.

3.3. Use Case Diagram


Pemodelan use case diagram dapat digambarkan dengan dua cara yaitu use case diagram
dalam bentuk package dan use case diagram dalam bentuk sea level untuk overview (pilih
yang paling mudah).
Note: judul dan uraian sub bab 3.3 menyesuaikan dengan rincian dimasing-
masing outline

CONTOH Use Case Diagram (sea level)

11 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
Tabel III.1.
Deskripsi Use Case Melihat Data Barang
Use Case Name Melihat Data Barang
Requirements Bagian Pembelian dapat melihat datang
Goal Bagian Pembelian melihat data barang secara
online melalui web
Pre-Conditions Bagian Pembelian telah melakukan login
Post-Conditions Daftar data barang yang kurang dari stok
minimum
Failed end Condition Bagian Pembelian tidak dapat melihat data
barang
Actors Bagian Gudang
Main Flow/ Basic Path 1. User memilih kriteria pencarian
2. User mengetikan nama atau kode barang
3. Sistem menampilkan data barang yang
dicari
Alternate Flow/Invariant A A1. System menampilkan data barang yang

12 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
stoknya <= stok minimum
Invariant B B1. User memilih kriteria
B2. User mengetikan nama/kode barang
B3. System tidak menemukan data yang dicari
B4. System menampilkan pesan "Data yang
dicari tidak ditemukan"

<<dan seterusnya>>

3.4. Activity Diagram


CONTOH Diagram Aktifitas

13 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
3.5. Spesifikasi Dokumen Masukan
Menjelaskan secara rinci setiap dokumen input pada sistem yang digunakan pada tempat riset.
Parameter-parameter dokumen tersebut antara lain:
A. Dokumen Masukan
Contoh parameter dokumen :
1. Nama Dokumen : Data Barang
Fungsi : Untuk mengetahui barang yang tersedia di gudang
Sumber : Supplier
Tujuan : Bagian Gudang
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi barang yang masuk ke gudang
Bentuk : Lihat Lampiran A.1
2. <<dan seterusnya>>

3.6. Spesifikasi Dokumen Keluaran


Menjelaskan secara rinci setiap dokumen output pada sistem yang digunakan pada tempat
riset. Parameter-parameter dokumen tersebut antara lain:
A. Dokumen Keluaran
Contoh parameter dokumen :
1. Nama Dokumen : Retur Barang
Fungsi : Untuk mengetahui daftar barang yang diretur
Sumber : Bagian Gudang
Tujuan : Supplier
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi pengembalian atas barang yang rusak
Bentuk : Lihat Lampiran B.1
2. <<dan seterusnya>>

3.7. Permasalahan Pokok


Menjelaskan tentang permasalahan yang ada dan diangkat menjadi judul penulisan Tugas
Akhir.

3.8. Pemecahan Masalah


Menjelaskan tentang bagaimana mengatasi masalah yang ada dan memberikan penjabaran
solusi alternatif untuk sistem yang ada.

14 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
BAB IV
PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem


4.1.1. Analisis Kebutuhan
Mengidentifikasi kebutuhan fungsional program yang terkait dengan proses bisnis yang
diusulkan.

CONTOH Analisis Kebutuhan :


A. Kebutuhan Pengguna
Dalam aplikasi inventory terdapat dua pengguna yang dapat saling berinteraksi dalam
lingkungan system, yaitu: Bagian gudang, dan manajer. Kedua pengguna tersebut memiliki
karakteristik interaksi dengan system yang berbeda-beda dan memiliki kebutuhan informasi
yang berbeda-beda, seperti berikut :

A1 Skenario Kebutuhan Bagian Gudang


a) Mengelola data barang
b) Mengecek stok barang
c) Membuat Surat Permohonan Barang
d) <<dan seterusnya>>
A2 Skenario Kebutuhan Manajer
a) Administrator dapat melihat laporan stok barang
b) <<dan seterusnya>>

B. Kebutuhan Sistem
1) Pengguna harus melakukan login terlebih dahulu untuk dapat mengakses aplikasi ini
dengan memasukkan username dan password agar privasi masing-masing pengguna tetap
terjaga keamanannya.
2) Pengguna harus melakukan logout setelah selesai menggunakan aplikasi.
3) Sistem melakukan kalkulasi stok barang.

4.1.2. Rancangan Diagram Use Case


CONTOH Use Case Diagram

15 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
Tabel III.1.
Deskripsi Use Case Melihat Data Barang
Use Case Name Melihat Data Barang
Requirements Bagian Pembelian dapat melihat datang
Goal Bagian Pembelian melihat data barang secara
online melalui web
Pre-Conditions Bagian Pembelian telah melakukan login
Post-Conditions Daftar data barang yang kurang dari stok
minimum
Failed end Condition Bagian Pembelian tidak dapat melihat data
barang
Actors Bagian Gudang
Main Flow/ Basic Path 1. User memilih kriteria pencarian
2. User mengetikan nama atau kode barang
3. Sistem menampilkan data barang yang
dicari
Alternate Flow/Invariant A A1. System menampilkan data barang yang

16 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
stoknya <= stok minimum
Invariant B B1. User memilih kriteria
B2. User mengetikan nama/kode barang
B3. System tidak menemukan data yang dicari
B4. System menampilkan pesan "Data yang
dicari tidak ditemukan"

<<dan seterusnya>>

17 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.1.3. Rancangan Diagram Aktivitas

CONTOH Diagram Aktifitas

18 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.1.4. Rancangan Dokumen Sistem Usulan

Menjelaskan secara rinci setiap rancangan dokumen pada program yang dihasilkan dan
uraian parameter-parameter dokumen tersebut.

(Contoh Rancangan Dokumen Berbasis Desktop/Web/Mobile)


A. Dokumen Masukan
Contoh parameter dokumen :
1. Nama Dokumen : Data Barang
Fungsi : Untuk mengetahui barang yang tersedia di gudang
Sumber : Supplier
Tujuan : Bagian Gudang
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi barang yang masuk ke gudang
Bentuk : Lihat Lampiran C.1
2. <<dan seterusnya>>

B. Dokumen Keluaran
Contoh parameter dokumen :
1. Nama Dokumen : Retur Barang
Fungsi : Untuk mengetahui daftar barang yang diretur
Sumber : Bagian Gudang
Tujuan : Supplier
Media : Kertas
Jumlah : 1 lembar
Frekuensi : Setiap terjadi pengembalian atas barang yang rusak
Bentuk : Lihat Lampiran D.1
2. <<dan seterusnya>>

4.1.5. Rancangan Prototype


Bagian ini berisi mengenai penggambaran interface dari bahasa pemrograman yang dibuat
oleh mahasiswa sesuai dengan sistem usulan.
Contoh prototype: (Hanya rancangan form di program tanpa ada coding)
a. Interface Menu Utama Program Suku Cadang Motor Hak Akses Bagian Pembelian

19 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
<<dan seterusnya>>

4.2. Perancangan Perangkat Lunak


Perancangan lunak ini difokuskan pada enam atribut, yaitu ERD, LRS, Spesifikasi File, Class
Diagram, Sequence Diagram, dan Spesifikasi Hardware serta Software.

4.2.1. Entity Relationship Diagram (ERD)


Perancangan basis data menghasilkan pemetaan tabel-tabel yang digambarkan dengan Entity
Relationship Diagram (ERD).
CONTOH Entity Relationship Diagram

20 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.2.2. Logical Structure Record (LRS)

CONTOH Logical Structure Record

4.2.3. Spesifikasi File


Menjelaskan tentang file atau tabel yang terbentuk dari transformasi ERD (dan atau file-file
penunjang untuk web). File-file ini tersimpan pada <<namaDatabase>> dengan parameter-
parameter sbb :
CONTOH Spesifikasi File :

21 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
1. Spesifikasi File Barang
Nama File : Barang
Akronim : Barang
Fungsi : untuk menyimpan data barang
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record :
Kunci Field : kodeBarang
Software : Mysql

Tabel IV.1.
Spesifikasi File Barang
No Elemen data Nama Field Tipe Size Ket
1. Kode Barang kodeBarang Char 5 Primary Key
2. Nama Barang namaBarang Varchar 20
3. Stock Stok Int 8

22 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.2.4. Class Model/ Class Diagram
Menggambarkan hubungan antara entity class yang dibuat
CONTOH Class Model

23 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.2.5. Sequence Diagram

Sequence diagram yang dibuat hanya kegiatan utama dari use case
CONTOH Sequence Diagram
Memasukkan Transaksi Penjualan

24 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
4.2.6. Spesifikasi Hardware dan Software

CONTOH
1. Spesifikasi Hardware
a. Server
1) CPU
(a) Processor Pentium® Core 2 Duo
(b) RAM DDR2 4 GB
(c) Hard Disk 500 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 2 Mbps.
b. Client
1) CPU
(a) Processor Pentium® 4
(b) RAM DDR2 1GB
(c) Hard Disk 20 GB
2) Mouse
3) Keyboard
4) Monitor dengan resolusi layar minimum 1024x768
5) Koneksi internet dengan kecepatan 56 kbps.

2. Spesifikasi Software
1. Server
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu,
Fedora, dll).
b. Aplikasi bundle web server seperti: Xampp, WampServer, php2triad yang terdiri dari
beberapa komponen, diantaranya:
(1) Aplikasi Apache Server v2
(2) Aplikasi PHP Server v5
(3) Aplikasi MySQL Server v5
(4) Aplikasi phpMyAdmin v3
c. Aplikasi Web Lihatr seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google
Chrome.

2. Client
a. Sistem operasi yang umum digunakan seperti: Microsoft Windows atau Linux (Ubuntu,
Fedora, dan lain-lain).
b. Aplikasi web browser seperti Mozilla Firefox, Opera, Safari, Internet Explorer, Google
Chrome.

4.3. Jadwal Implementasi

Tabel IV.2.
Jadwal Implementasi
WAKTU
No KEGIATAN BULAN I BULAN II BULAN III
1 2 3 4 1 2 3 4 1 2 3 4

25 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
1 Persiapan data awal
2 Analisa
3 Desain Sistem
4 Desain Perangkat Lunak
Pembuatan & Tes
5 Program
6 Tes Sistem
7 Pelatihan
Pembuatan Buku
8 Petunjuk
9 Evaluasi & Operasional

26 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
BAB V
PENUTUP

4.1. Kesimpulan
Berisi tentang uraian perubahan system yang telah dilakukan untuk menjawab masalah
yang di tuliskan di latar belakang masalah (BAB I).
4.2. Saran
Menguraikan saran yang mendukung keberhasilan dari implementasi program yang
diusulkan serta pengembangan ke arah yang akan datang.

27 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i
Contoh Lampiran Rancangan Dokumen:

Purchase Order

<<dan seterusnya..>>

28 | H a n d o u t T u g a s A k h i r P r o g r a m S t u d i S i s t e m I n f o r m a s i

Anda mungkin juga menyukai