PT Niis
PT Niis
PENDAHULUAN
pun tidak hanya bahan baku misalnya untuk perusahaan atau pabrik pencipta
produk, atau perusahaan yang menjual jasa. Salah satunya adalah kebutuhan
kesuksesan. Peran promosi disini adalah untuk menarik perhatian instansi lain
yang terkait atau pun masyarakat untuk menjadi konsumen atau investor demi
produksi saja, tetapi desain, jenis barang, dan sample sampai barang selesai
diproduksi. Department di PT. Naiss Indonesia ini pun terdiri atas desain,
wib, wajib mengirimkan List Order hari ini menggunakan email untuk
memudahkan pengaturan produksi setiap barang. Karena bila tidak, bisa saja 2
desainer mengerjakan desain yang sama. Dan juga setiap desain yang telah
selesai sebelum diproduksi desainer harus memberikan hasil foto atau jpeg
dari desain yang sudah dikerjakan dengan email kepada Pemimpin perusahaan
1
2
dikirimkan terlalu besar, list order yang sudah dikirimkan tidak masuk atau
Oleh karena itu penulis ingin memudahkan karyawan, pemimpin, dan juga
saya mencoba mengambil judul untuk tugas akhir saya yaitu Sistem
Informasi Laporan List Order dan Evaluasi Desain berbasis java di PT. Naiss
Indonesia .
1. Bagaimana membuat aplikasi dengan java untuk laporan list order dan
evaluasi desain ?
2. Bagaimana membuat aplikasi bisa berjalan tanpa dan dengan koneksi
internet ?
3. Bagaimana membuat evaluasi desain menjadi mudah dan cepat ?
berikut:
a Pengguna yang bisa menggunakan aplikasi ini hanya user terdaftar atau
karyawan saja.
1.4. Tujuan
internet.
1.5. Manfaat
aplikasi ini.
b Mengurangi penggunaan internet untuk menshare / mengirim file.
c Mengurangi penggunaan hard drive yang berlebihan untuk mengcopy
file.
d Memudahkan proses evaluasi hasil desain.
4
BAB II
LANDASAN TEORI
Interface).
tahap linking. Class yang ada dapat di link sebatas yang diperlukan,
apabila diperlukan modul kode yang baru dapat di link dari beberapa
1 MySQL
MySQL adalah sebuah perangkat lunak system manajemen basis
lisensi GNU General Public License (GPL), tetapi mereka juga menjual
2013 )
Dengan kombinasi antara Bahasa Pemrograman Java dengan
akan dibuat sesuai dengan apa yang direncanakan dan berjalan dengan
memulihkannya.
7
informasi. Daur hidup dari pengembangan sistem ini disebut dengan daur
(Jogiyanto : 1991)
Berdasarkan pada penjelasan diatas maka SDLC dapat disimpulkan
Untuk menggunakan SDLC maka dibutuhkan sumber data awal dari pengguna
1 Perencanaan
2 Analisa
Dari proses analisa ini akan didapatkan cara untuk membangun sistem
baru.
3 Rancangan
spesifikasi file, dan program design. Hasil dari proses perancangan ini
4 Implementasi
3 Flowchart
flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam
adalah :
1 Terminal Point
9
dalam program.
3 Process
Digunakan untuk menggambarkan suatu proses yang akan
dilakukan.
4 Flow Line
Digunakan untuk menggambarkan hubungan proses dari suatu
data.
6 Subroutine
Digunakan untuk menggambarkan proses pemanggilan sub
membahas apa saja kebutuhan fungsional dan non fungsional yang harus kita
Analisis suatu sistem, kita tidak bisa membangun atau pun mengembangkan
sistem jika tidak tau apa apa saja yang dibutuhkan sistem tersebut untuk
memperbaiki sistem.
2 Peranan Analisis Sistem
Analis sistem secara sistematis menilai bagaimana fungsi bisnis
dengan cara mengamati proses input dan pengolahan data serta proses
yaitu :
1 Sebagai konsultan
2 Sebagai ahli pendukung
3 Sebagai agen perubahan
3 Tugas Analisis Sistem
Adapun tugas-tugas yang dilakukan oleh seorang analis sistem adalah:
1 mengumpulkan dan menganalisis semua dokumen, file, formulir
baru.
4 menganalisis dan menyusun perkiraan biaya yang diperlukan
tersebut.
5 mengawasi semua kegiatan terutama yang berkaitan dengan
diusulkan perbaikannya.
4 Kebutuhan Sistem
Sekumpulan layanan/kemampuan sistem dan batasan-batasannya
dengan tepat dan detil. Ini bisa berlaku sebagai kontrak antara klien
dan pembangun.
1 Functional Requirement :
Merupakan penjelasan tentang layanan yang perlu disediakan oleh
kadang juga secara jelas menentukan apa yang tidak dikerjakan oleh
sistem.
Functional requirement menggambarkan system requirement
secara detil seperti input, output dan pengecualian yang berlaku. Contoh
secara lengkap.
Hari libur bisa di-set sejak awal, dan bisa menerima perubahan
requirement adalah:
dicapai
kesalahan.
2 Non-functional Requirement :
Secara umum berisi batasan-batasan pada pelayanan atau fungsi
berorientasi objek.
Hend (2006:5) Unified Modeling Language (UML) adalah bahasa
lunak.
Berdasarkan beberapa pendapat yang dikemukakan dapat
diagram untuk use case dan actor. Actor merepresentasikan orang yang
aplikasi.
Use case merepresentasikan operasi-operasi yang dilakukan oleh
5 Diagram Kelas
Class diagram yaitu salah satu jenis diagram pada UML yang
ada pada suatu sistem yang nantinya akan digunakan. Jadi diagram
5 Diagram Sequence
16
Sequence diagram yaitu salah satu jenis diagram pada UML yang
diagram.
5 Activity Diagram
Satzinger et al (2010:141), Activity diagram merupakan sebuah
hal ini akan memaksa user untuk melakukan suatu kesalahan saat
dari data yang bersifat mekanis, terbagi, terdefinisi secara formal serta
(Gordon C. Everest)
Database merupakan suatu sistem dimana banyak terdapat file
file dan juga data yang terintegrasi dimana file serta data tersebut
data yang sudah dikemukakan oleh beberapa tokoh diatas ini, maka
kumpulan data yang dapat berupa berbagai macam file yang tersimpan
basis data (SMBD) atau yang juga lebih sering dikenal dengan istilah
erat. Dikatakan bahwa suatu sistem basis data adalah sebuah sistem
yang terdiri dari database dan juga DBMS. Jadi, bisa disimpulkan
basis data, apabila antaa database dan juga DBMS tidak mengalami
dari kenyataan.
20
Relation Diagram
One To One : Hubungan antara file satu dengan file yang kedua
adalah satu berbanding satu. Contoh : Satu KTP dimiliki oleh satu
Many To Many : Hubungan antara file yang satu antara file yang
BAB III
METODOLOGI PENELITIAN
22
wawancara. Dapat penulis simpulkan bahwa ada nya aplikasi ini nanti akan sangat
23
membantu karena menjadi kunci dari masalah yang terjadi di perusahaan ini. Dan
tujuan pengumpulan data ini tidak lain adalah untuk memecahkan beberapa
masalah yang sering terjadi dalam perusahaan. Dan untuk mendapatkan data
3.2.1. Observasi
langsung atau peninjauan secara cermat dan langsung di lapangan atau lokasi
penelitian.
tamu yang ingin membuat produk barang di perusahaan ini, kemudian ada
marketing, akuntan, dan manager perusahaan itu sendiri. PT. Naiss Indonesia
mempunyai kebiasaan untuk setiap karyawannya setiap pagi pukul 08.00 wib,
karyawan diwajibkan membuat list pekerjaan yang akan dilakukan hari ini
24
tidak, sistem akan kacau. Misalnya di perusahaan ini desainer ada 3 orang
termasuk penulis, jika tidak mengirimkan email list order pada hari itu, maka
mengerjakan pekerjaan yang sudah selesai dikerjakan oleh desainer lain ini
adalah salah satu masalahnya. Kemudian, hasil desain yang sudah dikerjakan
ada customer yang meminta untuk mengupload file hasil desain melalui
memindahkan file dari satu computer ke computer lain untuk bahan desain,
tidak bisa hanya mengandalkan fitur sharing folder yang ada didalam
windows dikarenakan sering terjadi error karena itu cara alternatif ialah
3.2.2. Wawancara
(Desainer)
Naiss Indonesia.
Hasil Wawancara
Dari narasumber Kuat Nurochim dan Awang Purnomo, masalah yang sering
terjadi adalah kesalah pahaman antar karyawan dan kesalahan teknis pada saat
bekerja. Kesalah pahaman disini adalah karyawan sudah mengirim email, namun
email tersebut tidak sampai kepada manager, sampai akhirnya manager bertanya
kepada karyawan tersebut apa pekerjaan yang dia lakukan hari itu, padahal alamat
email sudah benar dan tidak ada notifikasi bahwa email yang dikirimkan gagal, tetapi
email tersebut tidak masuk di inbox. Kesalah pahaman yang terjadi bisa
Kemudian pernah terjadi gagal koneksi dari computer satu dengan yang lain
pada saat hendak mengcopy file untuk bahan desain yang memang terbilang besar
dan butuh proses lama jika menggunakan perangkat lain karena butuh 2 kali kerja
untuk itu, tetapi karena gagal koneksi banyak waktu yang terbuang karena itu.
26
BAB IV
4.1. Analisis
customer, jika waktu yang diminta oleh customer bisa dipenuhi maka PO
(pre order) akan diajukan. Setelah itu baru proses desain barang yang akan
diproduksi dibuat. Misalnya desain baju untuk di sablon, desainer harus tau
tugas nya. Biasanya desainer memberikan 2 sampai 4 opsi desain yang akan
membuat satu sampel baju yang nantinya akan diberikan kepada customer
bila sudah maka produksi akan diteruskan sesuai dengan jumlah yang
diajukan.
tidak mengirim email kerjaan yang akan dia lakukan hari ini, pada
emailmanager.
membutuhkan waktu yang lama dan juga proses yang rumit, jika hanya
mengirim desain melalui email saja tidak terlalu sulit, tetapi ada juga
smarthphone membutuhkan proses yang rumit, belum lagi kalau kabel data
tetapi yang mengerjakan desainer lain, kemudian ingin meminjam file yang
pernah dikerjakan itu untuk referensi atau agar tidak dua kali kerja karena
file tersebut sudah pernah dikerjakan seperti logo misalnya. Karena tidak
windows shared folder tetapi pada saat dibuka tidak bisa karena tidak
pengirim.
No Masalah Solusi
.
1. Pengiriman List Order masih Membuat aplikasi untuk tetap bisa
melalui email yang artinya jika mengirimkan list order dengan atau
mengirim.
2. Proses review masih melalui Membuat aplikasi yang dapat
Kebutuhan Fungsional
mudah.
sebelumnya
Web Base Sistem dibangun berbasis website
Bahasa Bahasa yang digunakan menggunakan bahasa
30
database
3. 3. Memberikan
aka otomatis
mengakses halaman
login failed.
Postcondition Admin/User mengakses aplikasi yang dibutuhkan
Tabel 4.4 Use Case Log In
32
order.
Actor Actor 1
Precondition Menu Login
Actor System
1. Admin / User Login
2. Verifikasi
username dan
dalam database
3. Menampilkan
menu utama
4. List Order
5. Menampilkan
Description
Actor Actor 1
Precondition Menu List Order
Actor System
1. Memilih menu upload
33
akan di upload
3. Gambar sedang
Main Flow
diupload
4. Jika berhasil,
gambar tersimpan
di database
5. Jika gagal
notifikasi gagal
upload muncul.
Postcondition Gambar tersimpan di database.
Tabel 4.6 Use Case Upload
Description order.
Actor Actor 1
Precondition Menu List Order
Actor System
1. Memilih menu hapus
2. Memilih data yang
akan dihapus
3. Mencari data
Main Flow
yang akan
dihapus di
database
4. Verifikasi
34
penghapusan
Postcondition Data berhasil dihapus.
Tabel 4.7 Use Case Hapus
akan diubah.
3. Mencari data
Main Flow
yang akan
dirubah di
database.
4. Verifikasi
perubahan.
Postcondition Data berhasil dirubah.
Tabel 4.8 Use Case Ubah
35
baru
2. Menampilkan
mengisi data.
3. Menyimpan data
4. Verifikasi
penyimpanan.
Postcondition Data berhasil disimpan.
Tabel 4.9 Use Case Buat
list order
2. Menampilkan
gambar
2. Menampilkan
diupload.
Postcondition Data berhasil ditampilkan dan dapat dilihat.
Tabel 4.11 Use Case Gambar
menilai.
Actor Actor 2 dan 3
Precondition Menu Gambar
Actor System
1. Memilih menu review
2. Menampilkan
dan ditampilkan.
Postcondition Data review disimpan dan ditampilkan.
37
Description database.
Actor Admin
Precondition Menu Log in
Actor System
1. Memilih menu db
setting
2. Input konfigurasi
3. Data disimpan di
Main Flow
database.
Postcondition Database selesai diatur.
Tabel 4.13 Use Case DB Setting
komputer.
Actor Actor 1
Precondition Menu Log in
Actor System
1. Memilih menu shared
folder
2. Memilih file atau
diupload.
3. Data disimpan di
database.
Postcondition Data selesai disimpan dan dibagikan.
Tabel 4.14 Use Case Shared Folder
38
Objek (*)
Objek Fisik - - -
1 Shared file 2 Dalam sistem
4.2. Perancangan
Berikut ini adalah diagram sequence untuk proses upload pada sistem.
42
Untuk proses menghapus list bisa dilihat dari diagram sequence berikut ini.
Dibawah ini adalah proses untuk mengubah list , berikut diagram sequence nya.
alir, tetapi perbedaan prinsip antara notasi diagram alir adalah activity
database.
Aktifitas untuk mereview gambar bisa dilihat pada gambar berikut ini.
folder.
Gambar aktifitas di dibawah ini adalah gambar aktifitas utama pada sistem.
dengan sistem basis data merupakan suatu gabungan dan juga perpaduan antara
basis data (database) dengan suatu sistem manajemen basis data (SMBD) atau
yang juga lebih sering dikenal dengan istilah DBMS (Database Management
System).
outputnya. Rancangan yang akan dibuat adalah rancangan Input dan Output dari
Adapun rancangan atau tampilan program input list order adalah sebagai
berikut :
Menu berikut adalah menu untuk menginputkan file pada menu shared
folder.
Gambar berikut adalah tampilan output yang mana file yang sudah
menu shared folder seperti yang terlihat pada gambar dibawah ini.