DAFTAR ISI Halaman Lembar Judul Tugas Akhir... i Lembar Pernyataan Keaslian Tugas Akhir... ii Lembar Pernyataan Persetujuan Publikasi Karya Ilmiah... iii Lembar Persetujuan dan Pengesahan Tugas Akhir... iv Lembar Konsultasi Tugas Akhir... v Kata Pengantar... vi Abstrak... viii Daftar Isi... x Daftar Simbol... xi Daftar Gambar... xvi Daftar Tabel... xviii Daftar Lampiran... xix BAB I PENDAHULUAN... 1 1.1. Umum... 1 1.2. Maksud dan Tujuan... 2 1.3. Metode Pengumpulan Data... 2 1.4. Ruang Lingkup... 3 BAB II LANDASAN TEORI... 4 2.1. Konsep Dasar Sistem... 4 2.1.1. Pengertian Sistem... 4 2.1.2. Karakteristik Sistem... 5 2.1.3. Klasifikasi Sistem... 7 2.1.4. Siklus Hidup Pengembang Sistem ( SDLC )... 9 2.1.5. Sistem Informasi Manajemen (SIM)... 12 2.1.6. Sistem Informasi Akuntansi... 14 2.1.7. Pengeluaran Barang ATK... 14 2.1.7. Jurnal... 15 2.2. Peralatan Pendukung (Tools System)... 15 2.2.1. Unified Modeling Languae (UML)... 15 2.2.2. Entity Relationship Diagram (ERD)... 25 BAB III ANALISA SISTEM BERJALAN... 30 3.1. Umum... 30 3.2. Tinjauan Perusahaan... 30 3.2.1. Sejarah Perusahaan... 30 3.2.2. Struktur Organisasi Dan Fungsi... 31 3.3. Proses Bisnis Sistem Berjalan... 32 x
3.4. Entity Relationship Diagram (ERD)... 33 3.4.1. Activity Diagram... 33 3.5. Spesifikasi Sistem Berjalan... 34 3.5.1. Spesifikasi Bentuk Dokumen Masukan... 34 3.5.2. Spesifikasi Bentuk Dokumen Keluaran... 34 3.6. Permasalahan Pokok... 35 3.7. Pemecahan Masalah... 36 BAB IV RANCANGAN SISTEM USULAN... 37 4.1. Analisa Kebutuhan Software... 37 4.1.1. Analisa Kebutuhan... 37 4.1.2 Use Case Diagram.... 41 4.1.3. Activity Diagram... 63 4.2. Desain... 79 4.2.1. ERD... 79 4.2.2. LRS... 79 4.2.3. Spesifikasi File... 80 4.2.4. Software Architecture... 89 4.2.5. User Interface... 98 4.2.6. Spesifikasi Hardware dan Software... 107 BAB V PENUTUP... 109 5.1. Kesimpulan... 109 5.2. Saran... 110 DAFTAR PUSTAKA... 111 DAFTAR RIWAYAT HIDUP... 112 SURAT KETERANGAN PKL... 113 LAMPIRAN-LAMPIRAN... 114 xi
DAFTAR SIMBOL A. Simbol SDLC (Software Developmant Life Cycle) 1. Simbol Activity Diagram. Status awal Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal Aktivitas Aktivitas yang dilakukan sistem, biasanya diawali dengan kata kerja Decision Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu Join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu Status akhir Status akhir yang dilakukan sebuah sistem, sebuah diagram aktivitas memiliki sebuah status akhir Swimlane Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi xii
2. Simbol Use Case Diagram. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor. Use case Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang Nama aktor akan dibuat itu sendiri. Komunikasi antara actor dan usecase yang Asosiasi / association <<extend>> Ekstensi / extend berpartisipasi pada usecase atau usecase memiliki interaksi dengan aktor. Relasi usecase tambahan kesebuah usecase yang ditambahkan dapat berdiri sendiri walau tanpa usecase tambahan itu. Dimana fungsi yang satu adalah fungsi yang Generalisasi / umum dari yang lainnya. generalization Relasi usecase dimana proses bersangkutan <<include>> akan dilanjutkan keproses yang dituju. xiii
3. Simbol Sequence Diagram. Aktor Object massage Massage to self Line line activation boundary class enttryc lass Control class Orang, poses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang. Menggambarkan pesan/hubungan antar obyek, yang menunjukan urutan kejadian yang terjadi. Menggambarkan pesan/hubungan objek itu sendiri, yang menunjukan urutan kejadian yang terjadi. Garis titik-titik yang berhubungan dengan objek, sepanjang lifeline terdapat activation. Mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivasi sebuah operasi. Kelas pembatas (boundary class) digunakan untuk memodelkan interaksi antar sistem/perangkat lunak dengan aktornya. Kelas entitas (entity class) digunakan untuk memodelkan informasi yang berumur relatif panjang dalam sistem (persistent class) Kelas-kelas kendali (control class) merepresentasikan koordinasi, urutan (sequnce), transaksi (transaction), dan kendali ke objek lainnya dan sering digunakan untuk membungkus (encapsulated) kedali yang berhubungan enagn sutu use case tertentu yang sifatnya spesifik xiv
4. Simbol Deployment Diagram. Package merupakan sebuah bungkusan dari satu atau lebih node Package Biasanya mengacu pada perangkat keras (hadware), perangkat lunak yang tidak dibuat Node sendiri (software), jika didalam node disertakan komponen untuk mengkonsistenkan rancangan maka komponen yang diikutsertakan harus sesuai dengan komponen yang telah didefinisikan sebelumnya pada diagram komponen Kebergantungan antara node, arah panah Kebergantungan / mengarah pada node yang dipakai dependency Relasi antar node Link xv
5. Simbol Entity Relationship Diagram Entitas Entitas adalah suatu objek yang dapat diidentifikasi dalam lingkungan pemakai. Relasi Relasi menunjukan adanya hubungan di antara sejumlah entitas yang berbeda. Atribut Asosiasi Atribut, berfungsi mendeskripsikan karakter entitas (atribut yang berfungsi sebagai key diberi garis bawah) Garis sebagai penghubung antara relasi dengan entitas, relasi dan entitas dengan atribut. xvi
DAFTAR GAMBAR xvii Halaman Gambar II.1 SDLC... 9 Gambar II.2 Diagram UML... 17 Gambar II.3 Contoh ERD... 28 Gambar III.1 Struktur Organisasi... 31 Gambar III.2 Activity Diagram sistem berjalan... 33 Gambar IV.1 Use Case Diagram Login... 41 Gambar IV.2 Use Case Diagram Menu Utama... 42 Gambar IV.3 Use Case Diagram Menu Master... 43 Gambar IV.4 Use Case Diagram Data Cabang... 44 Gambar IV.5 Use Case Diagram Data Barang... 45 Gambar IV.6 Use Case Diagram Data User... 46 Gambar IV.7 Use Case Diagram Data Akun... 47 Gambar IV.8 Use Case Diagram Menu Transaksi... 48 Gambar IV.9 Use Case Diagram Transaksi Pemesanan Barang... 49 Gambar IV.10 Use Case Diagram Transaksi Pengiriman Barang... 50 Gambar IV.11 Use Case Diagram Jurnal... 51 Gambar IV.12 Use Case Diagram Laporan... 52 Gambar IV.13 Use Case Diagram Laporan Pemesanan... 53 Gambar IV.14 Use Case Diagram Laporan Pengiriman... 54 Gambar IV.15 Use Case Diagram Utility... 55 Gambar IV.16 Use Case Diagram Back Up... 56 Gambar IV.17 Use Case Diagram Ganti Password... 57 Gambar IV.18 Use Case Diagram Kepala Gudang Login... 58 Gambar IV.19 Use Case Diagram Menu Utama Kepala Gudang... 59 Gambar IV.20 Use Case Diagram Menu Laporan Kepala Gudang... 60 Gambar IV.21 Use Case Diagram Menu Laporan Pemesanan Kepala Gudang 61 Gambar IV.22 Use Case Diagram Menu Laporan Pengiriman Kepala Gudang 62 Gambar IV.23 Activity Diagram Login... 63 Gambar IV.24 Activity Diagram Menu Utama... 63 Gambar IV.25 Activity Diagram Menu Master... 64 Gambar IV.26 Activity Diagram Data Cabang... 65 Gambar IV.27 Activity Diagram Data Barang... 66 Gambar IV.28 Activity Diagram Data Akun... 67 Gambar IV.29 Activity Diagram Data User... 68 Gambar IV.30 Activity Diagram Menu Transaksi... 69 Gambar IV.31 Activity Diagram Transaksi Pemesanan Barang... 70 Gambar IV.32 Activity Diagram Transaksi pengiriman Barang... 71 Gambar IV.33 Activity Diagram Jurnal... 72 Gambar IV.34 Activity Diagram Menu Laporan... 73 Gambar IV.35 Activity Diagram Menu Laporan Pemesanan Barang... 74 Gambar IV.36 Activity Diagram Menu Laporan Pengiriman Barang... 75
Gambar IV.37 Activity Diagram Utility... 76 Gambar IV.38 Activity Diagram Back Up... 77 Gambar IV.39 Activity Diagram Ganti Password... 78 Gambar IV.40 Entity Relationship Diagram (ERD)... 79 Gambar IV.41 LRS... 79 Gambar IV.42 Sequence Diagram Login... 89 Gambar IV.43 Sequence Diagram Data Barang... 90 Gambar IV.44 Sequence Diagram Data Cabang... 91 Gambar IV.45 Sequence Diagram Data User... 92 Gambar IV.46 Sequence Diagram Data Akun... 93 Gambar IV.47 Sequence Diagram Pemesanan Barang... 94 Gambar IV.48 Sequence Diagram Pengiriman Barang... 95 Gambar IV.49 Sequence Diagram Jurnal... 96 Gambar IV.50 Deployment Diagram... 97 Gambar IV.51 User Interface Login... 98 Gambar IV.52 User Interface Menu Master... 98 Gambar IV.53 User Interface Data User... 99 Gambar IV.54 User Interface Data Barang...100 Gambar IV.55 User Interface Data Akun...101 Gambar IV.56 User Interface Menu Transaksi...102 Gambar IV.57 User Interface Pemesanan Barang...102 Gambar IV.58 User Interface Pengiriman Barang...103 Gambar IV.59 User Interface Jurnal...103 Gambar IV.60 User Interface Menu Laporan...104 Gambar IV.61 User Interface Laporan Pemesanan...104 Gambar IV.62 User Interface Laporan Pengiriman...105 Gambar IV.63 User Interface Menu Utility...105 Gambar IV.64 User Interface Back Up Data...106 Gambar IV.65 User Interface Ganti Password...106 xviii
DAFTAR TABEL Tabel II.1 Tabel Diagram UML... 18 Tabel II.2 Tabel Simbol Activity Diagram... 20 Tabel II.3 Tabel Simbol Use Case Diagram... 21 Tabel II.4 Tabel Simbol Sequence Diagram... 23 Tabel II.5 Tabel Simbol Deployment Diagram... 24 Tabel II.6 Tabel ERD... 25 Tabel IV.1 Tabel Use Case Diagram Login... 41 Tabel IV.2 Tabel Use Case Diagram Menu Utama Admin... 42 Tabel IV.3 Tabel Use Case Diagram Master Data Admin... 43 Tabel IV.4 Tabel Use Case Diagram Master Data Cabang... 44 Tabel IV.5 Tabel Use Case Diagram Master Data Barang... 45 Tabel IV.6 Tabel Use Case Diagram Master Data User... 46 Tabel IV.7 Tabel Use Case Diagram Master Data Akun... 47 Tabel IV.8 Tabel Use Case Diagram Menu Transaksi... 48 Tabel IV.9 Tabel Use Case Diagram Pemesanan Barang... 49 Tabel IV.10 Tabel Use Case Diagram Pengiriman Barang... 50 Tabel IV.11 Tabel Simbol Use Case Diagram Jurnal... 51 Tabel IV.12 Tabel Simbol Use Case Diagram Laporan... 52 Tabel IV.13 Tabel Use Case Diagram Laporan Pemesanan... 53 Tabel IV.14 Tabel Use Case Diagram Laporan Pengiriman... 54 Tabel IV.15 Tabel Use Case Diagram Utility... 55 Tabel IV.16 Tabel Use Case Diagram Back Up Data... 56 Tabel IV.17 Tabel Use Case Diagram Ganti Password... 57 Tabel IV.18 Tabel Use Case Diagram Login Kepala Gudang... 58 Tabel IV.19 Tabel Use Case Diagram Menu Utama Kepala Gudang... 59 Tabel IV.20 Tabel Use Case Diagram Menu Laporan Kepala Gudang... 60 Tabel IV.21 Tabel Use Case Diagram Laporan Pemesanan... 61 Tabel IV.22 Tabel Use Case Diagram Laporan Pengiriman... 62 Tabel IV.23 Tabel Spesifikasi File Data Cabang... 80 Tabel IV.24 Tabel Spesifikasi File Permintaan Barang... 81 Tabel IV.25 Tabel Spesifikasi File Permintaan Detail... 82 Tabel IV.26 Tabel Spesifikasi File Data Barang... 83 Tabel IV.27 Tabel Spesifikasi File Data Cabang... 80 Tabel IV.28 Tabel Spesifikasi File Permintaan Barang... 81 Tabel IV.29 Tabel Spesifikasi File Permintaan Detail... 82 Tabel IV.30 Tabel Spesifikasi File Data Barang... 83 Tabel IV.31 Tabel Spesifikasi File Pengiriman Barang... 83 Tabel IV.32 Tabel Spesifikasi File Pengiriman Detail... 84 Tabel IV.33 Tabel Spesifikasi File Jurnal... 85 Tabel IV.34 Tabel Spesifikasi File Jurnal Detail... 86 Tabel IV.35 Tabel Spesifikasi File Data Akun... 87 Tabel IV.36 Tabel Spesifikasi File Data User... 88 Tabel IV.33 Tabel Perangkat Lunak Software... 107 xix
DAFTAR LAMPIRAN Lampiran A-1... 114 Lampiran B-1... 115 Lampiran B-2... 116 Lampiran B-3... 117 xx