Anda di halaman 1dari 22

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

Mahasiswa WAJIB Melakukan Riset/PKL

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

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. Spesifikasi Dokumen Sistem Berjalan
3.5. Permasalahan Pokok
3.6. 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
4.1.5. Rancangan Prototype
4.2. Perancangan Perangkat Lunak
4.2.1. Entity Relationship Diagram (ERD)
4.2.2. Logical Record Structure (LRS)
1|Handout Tugas Akhir Program Studi Manajemen Informatika
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 :
* Jika sistem yang dianalisis sudah terkomputerisasi, mahasiswa WAJIB
menambahkan dan membuat pembahasan mengenai diagram aktivitas sistem
berjalan

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

2|Handout Tugas Akhir Program Studi Manajemen Informatika


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 :


Semakin banyaknya perusahaan yang ada maka semakin ketat pula persaingan dunia usaha.
Untuk dapat mempertahankan dan merebut konsumen, maka setiap perusahaan memerlukan
strategi untuk dapat menciptakan peluang usaha dan mendapat konsumen yang lebih
banyak. Salah satunya melalui persediaan barang(inventory). Inventori (stock barang)
merupakan permasalahan operasional yang sering dihadapi oleh perusahaan. Inventory sebagai
persedian bahan baku, supplies, komponen, work in process dan barang jadi dalam jumlah besar,
inventory sering dijumpai di gudang, lapangan, produksi dan retailer, menurut Ballou (2004:3).
Inventori berupa jumlah barang yang disimpan di gudang. Jika jumlah inventori terlalu sedikit
dan permintaan tidak dapat dipenuhi karena kekurangan persediaan, hal ini akan mengakibatkan
konsumen akan kecewa dan ada kemungkinan konsumen tidak akan kembali lagi.
Inventori terlalu besar, hal ini akan mengakibatkan kerugian bagi perusahaan karena harus
menyediakan tempat yang lebih besar, kemungkinan terjadinya penyusutan nilai guna barang,
serta harus menyediakan biaya-biaya tambahan yang terkait dengan biaya inventori seperti biaya
pemeliharaan. Karena itu, manajemen harus bisa memutuskan berapa banyak suatu barang harus
disiapkan (distock) untuk keperluan perusahaan. Selain itu, manajemen juga harus jeli dalam
melihat kebutuhan konsumen sehingga konsumen merasa puas karena mendapatkan apa yang
dibutuhkannya. Atas dasar identifikasi masalah yang telah dipaparkan diatas, maka rumusan
masalah pada tugas akhir ini adalah bagaimana membuat program persediaan barang pada
perusahaan meningkatkan pendapatan perusahaan.

Judul tidak perlu dicantumkan dalam latar belakang tetapi digantikan dengan rumusan
masalah

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.

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.

3|Handout Tugas Akhir Program Studi Manajemen Informatika


Sedangkan manfaat penulisan tugas akhir adalah sebagai berikut:
1. Manfaat untuk penulis
Sebagai salah satu syarat kelulusan Program Diploma Tiga (DIII) Program Studi
Manajemen Informatika di Akademi Manajemen Informatika 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
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

4|Handout Tugas Akhir Program Studi Manajemen Informatika


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).

5|Handout Tugas Akhir Program Studi Manajemen Informatika


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.

6|Handout Tugas Akhir Program Studi Manajemen Informatika


BAB III
PEMBAHASAN

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 dan diagram usecase (usecase diagram).

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).

CONTOH Use Case Diagram (sea level)

7|Handout Tugas Akhir Program Studi Manajemen Informatika


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

8|Handout Tugas Akhir Program Studi Manajemen Informatika


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. Spesifikasi Dokumen Sistem Berjalan


Menjelaskan secara rinci setiap dokumen input dan output pada sistem yang digunakan pada
tempat riset. Parameter-parameter dokumen tersebut antara lain:

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 A.1
2. <<dan seterusnya>>

3.5. Permasalahan Pokok


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

3.6. Pemecahan Masalah


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

9|Handout Tugas Akhir Program Studi Manajemen Informatika


BAB IV
PERANCANGAN SISTEM USULAN

4.1. Tahapan Perancangan Sistem


4.1.1. Analisis Kebutuhan
Mengidentifikasi kebutuhan fungsional program disertai dengan penggambaran use case
diagram dan skenario use case yang terkait dengan proses bisnis yang diusulkan.

CONTOH Analisa 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

10 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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
11 | Handout Tugas Akhir Program Studi Manajemen
Informatika
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>>

12 | Handout Tugas Akhir Program Studi Manajemen


Informatika
4.1.3. Rancangan Diagram Aktivitas

13 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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)


Contoh parameter rancangan 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 C.1
<<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:
a. Interface Menu Utama Program Suku Cadang Motor Hak Akses Bagian Pembelian

<<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.

14 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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

4.2.2. Logical Structure Record (LRS)

CONTOH Logical Structure Record

15 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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 :
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

16 | Handout Tugas Akhir Program Studi Manajemen


Informatika
4.2.4. Class Model/ Class Diagram
Menggambarkan hubungan antara entity class yang dibuat
CONTOH Class Model

17 | Handout Tugas Akhir Program Studi Manajemen


Informatika
4.2.5. Sequence Diagram

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

18 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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

19 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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

20 | Handout Tugas Akhir Program Studi Manajemen


Informatika
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.

21 | Handout Tugas Akhir Program Studi Manajemen


Informatika
Contoh Lampiran Rancangan Dokumen:

Purchase Order

<<dan seterusnya..>>

22 | Handout Tugas Akhir Program Studi Manajemen


Informatika

Anda mungkin juga menyukai