xi 2.3. Observasi Lapangan ............................................................................. 8 2.3.1. Struktur Organisasi ........................................................................ 9 2.3.2. Proses Produksi ........................................................................... 10 2.3.3.Kemampuan Produksi..................................................................... 11 BAB IIIMETODOLOGI PENELITIAN ............................................................ 13 3.1.Pengguna Sistem................................................................................... 13 3.2.Analisis Kebutuhan Sistem ................................................................... 13 3.2.1.Fitur Aplikasi ................................................................................. 13 3.2.2.Use Case Diagram .......................................................................... 13 3.3.Desain Aplikasi..................................................................................... 15 3.3.1.Class Diagram ................................................................................ 15 3.3.2.Activity Diagram............................................................................. 17 3.3.3.Tabel Database .............................................................................. 23 3.3.4.Relasi Tabel ................................................................................... 28 3.3.5.Rancangan Antarmuka ................................................................... 28 BAB IVIMPLEMENTASI SISTEM .................................................................. 39 4.1.Batasan Implementasi ........................................................................... 39 4.2.Hasil Penelitian ..................................................................................... 39 4.2.1.Masukan Data................................................................................. 39 4.2.2.Alur Program.................................................................................. 41 BAB VKESIMPULAN DAN SARAN .............................................................. 55 5.1. Kesimpulan ........................................................................................ 55 5.2. Saran.................................................................................................. 55 DAFTAR PUSTAKA ........................................................................................ 56 xii DAFTAR TABEL Tabel 2.1 Hasil Wawancara Pegawai ................................................................. 12 Tabel 3.1 Tabel customer ................................................................................... 23 Tabel 3.2 Tabel worker ...................................................................................... 24 Tabel 3.3 Tabel production_rate ........................................................................ 24 Tabel 3.4 Tabel schedule ................................................................................... 25 Tabel 3.5 Tabel order ........................................................................................ 25 Tabel 3.6 Tabel order_detail.............................................................................. 26 Tabel 3.7 Tabel assignment................................................................................ 26 Tabel 3.8 Tabel progress ................................................................................... 27 Tabel 4.1 Data Pegawai ..................................................................................... 40 Tabel 4.2 Produksi Pegawai Jahitan ................................................................... 40 Tabel 4.3 Data Pelanggan .................................................................................. 40 Tabel 4.4 Data Pesanan ...................................................................................... 41 Tabel 4.5 Detail Pesanan.................................................................................... 41 xiii DAFTAR GAMBAR Gambar 2.1 Contoh Gantt Chart .......................................................................... 7 Gambar 2.2 Struktur Organisasi ........................................................................... 9 Gambar 2.3 Proses Produksi .............................................................................. 10 Gambar 3.1 Use Case Diagram .......................................................................... 14 Gambar 3.2 Class Diagram ................................................................................ 16 Gambar 3.3 Manajemen Pegawai Activity Diagram ............................................ 18 Gambar 3.4 Manajemen Pelanggan Activity Diagram ........................................ 19 Gambar 3.5 Manajemen Pegawai Activity Diagram ........................................... 20 Gambar 3.6 Lihat Jadwal Activity Diagram ....................................................... 21 Gambar 3.7 Lihat Tugas Pegawai Activity Diagram ........................................... 22 Gambar 3.8 Laporan Progress Activity Diagram ................................................. 22 Gambar 3.9 Relasi Database.............................................................................. 28 Gambar 3.10 Tambah Pesanan ........................................................................... 29 Gambar 3.11 Daftar Pesanan.............................................................................. 30 Gambar 3.12 Detail Pesanan .............................................................................. 31 Gambar 3.13 Edit Pesanan ................................................................................. 32 Gambar 3.14 Tambah Pelanggan ....................................................................... 33 Gambar 3.15 Daftar Pelanggan .......................................................................... 34 Gambar 3.16 Edit Pelanggan .............................................................................. 35 Gambar 3.17 Tambah Pegawai .......................................................................... 36 Gambar 3.18 Daftar Pegawai ............................................................................. 37 Gambar 3.19 Edit Pegawai................................................................................. 38 Gambar 4.1 Tambah Pegawai ............................................................................ 42 Gambar 4.2 Daftar Pegawai ............................................................................... 43 Gambar 4.3 Edit Pegawai................................................................................... 44 Gambar 4.4 Tambah Pelanggan ......................................................................... 45 Gambar 4.5 Daftar Pelanggan ............................................................................ 46 Gambar 4.6 Edit Pelanggan................................................................................ 47 Gambar 4.7 Tambah Pesanan ............................................................................. 48 xiv Gambar 4.8 Daftar Pesanan................................................................................ 49 Gambar 4.9 Detail Pesanan ................................................................................ 50 Gambar 4.10 Edit Pesanan ................................................................................. 51 Gambar 4.11 Lihat Jadwal ................................................................................. 52 Gambar 4.12 Tugas Pegawai .............................................................................. 53 Gambar 4.13 Laporan Progress ......................................................................... 54 BAB I PENDAHULUAN 1.1. Latar Belakang Menurut kamus besar Bahasa Indonesia, konveksi adalah pakaian dan sebagainya yg dibuat secara massal yg dijual dalam keadaan jadi, tidak diukur menurut pesanan, tetapi menurut ukuran yg sudah ditentukan.Namun dalam kehidupan masyarakat Indonesia konveksi ini terbiasa disebut dengan konveksi.Vendor atau supplier adalah lembaga, perorangan atau pihak ketiga yang menyediakan bahan, jasa, produk untuk diolah atau dijual kembali atau dibutuhkan oleh perusahaan untuk meningkatkan kinerja perusahaan(Adyatama, 2010).Bisa disimpulkan vendor konveksi adalah lembaga, perorangan atau pihak ketiga yang menyediakan bahan atau produk pakaian dan atau menyediakan jasa untuk mengelola bahan mentah menjadi pakaian jadi. Salah satu vendor konveksi yang peneliti kaji adalah salah satu konveksi yang terletak di kota Yogyakarta bernama Lullabic Konveksi yang berdiri sejak tahun 2012. Dalam meneliti sistem dan cara kerja konveksi ini peneliti menemukan berbagai masalah yang salah satunya adalah kurang terjadwalnya aktivitas pegawai sehingga antara suatu proses pengerjaan dengan proses pengerjaan yang lain terdapat jeda waktu sehingga membuat sebuah konveksi menjadi tidak maksimal dalam segi efisiensi waktu dan berakibat pada kurang efisiennya hasil yang didapatkan. Dari sinilah peneliti mencoba untuk memberikan solusi penyelesaian masalah dengan memberikan sebuah solusi pengaturan jadwal pegawai pada vendor konveksi Lullabic. Dengan adanya teknologi yang semakin berkembang cepat setiap tahunnya, dan juga dilihat dari sumberdaya yang dimiliki oleh Lullabic Konveksi.Berdasarkan permasalahan tersebut, peneliti mengusulkan untuk membuat sebuah aplikasi atau perangkat lunak yang bisa disematkan dalam komputer yang terdapat pada kantor Lullabic Konveksi. Aplikasi ini memberikan suatu usulan agenda pengerjaan proses-proses dalam konveksi dalam bentuk 2 diagram batang, sehingga dengan mudah dapat dibaca dan dimengerti oleh semua pegawai baik itu dari bagian pemotongan, jahitan maupun penyelesaian. 1.2. Rumusan Masalah Masalah yang diangkat dalam penelitian ini adalah : 1. Perlunya otomatisasi penjadwalan kegiatan bisnis para pegawai. 2. Perlu adanya rincian kegiatan yang dilakukan oleh pegawai dalam jangka waktu harian. 3. Perlunya efisiensi pengerjaan salah satu proses produksi dengan proses produksi lainnya. 1.3. Batasan Masalah Lingkup pembahasan yang diangkat oleh peneliti : 1. Studi kasus diambil dari rumah produksi Lullabic. 2. Jadwal disusun dengan melihat sudut pandang waktu pengerjaan. 3. Susunan kegiatan didasari oleh sumber daya mesin yang tersedia. 4. Penentuan waktu pelaksanaan pekerjaan ditentukan oleh sistem. 1.4. Tujuanpenelitian Tujuan dari pengembangan sistem terkomputerisasi ini adalah : 1. Penentuan jenis dan rincian kegiatan yang harus dilakukan oleh pegawai dalam jangka waktu harian. 2. Mengetahui tenggat waktu dari salah satu proses produksi, maupun keseluruhan dari proyek pengerjaan. 3. Mengetahui persentase pengerjaan, sebagai informasi yang disampaikan kepada pelanggan. 1.5. Manfaat penelitian Manfaat dari pengembangan sistem ini antara lain : 1. Pegawai diharapkan dapat bekerja secara lebih efisien dengan mengurangi waktu jeda suatu proses. 3 2. Pengawas kegiatan proses bisnis tidak perlu diadakan karena terdapat deadline dan jadwal yang jelas. 3. Memudahkan dalam penanganan suatu masalah dalam suatu proses industri, sehingga penundaan proses lain dapat digantikan dengan pengerjaan yang lain 4. Memudahkan komunikasi dengan pemilik melalui diagram jadwal yang telah dibuat. 1.6. Metodologi penelitian Metodologi peneletian adalah tahapan dalam membuat prototipe aplikasi yang akan dikembangkan, tahapan tersebut antara lain : 1. Pengumpulan Data a. Studi pustaka yang berkaitan dengan manajemen proyek dan penjadwalan proyek menggunakan diagram batang. b. Wawancara terhadap pegawai dan pemilik tentang proses-proses produksi. 2. Membagi proses produksi berdasar kegiatan yang dilakukan para pegawai. 3. Mendefinisikan kebutuhan aplikasi yang akan dibuat. 4. Perancangan dan pengembangan aplikasi. 1.7. Sistematika penulisan Sistematika penulisan yang digunakan untuk laporan tugas akhir ini mempunyai gambaran singkat sebagai berikut. Bab I yang merupakan pendahuluan ini memuat penjelasan mengenai apa itu vendor konveksi. Masalah yang ditemui di dalam konveksi Lullabic.Lingkup penanganan masalah yang diajukan penulis,tujuan aplikasi dibuat, dan juga manfaat dari aplikasi ini. Bab II yang berisi landasan teori ini memuat landasan teori yang digunakan untuk dasar pengembangan analisis, meliputi pengertian tentang scheduling, dasar penentuan penjadwalan, hirarki dalam pembagian subkerja atau work breakdown, dan manajemen proyek dan metode penjadwalan. 4 Bab III berisi metodologi penelitian, berisi metode pengembangan yang dilakukan, hasil analisis tentang proses produksi, desain aplikasi, basis data, diagram-diagram untuk menjelaskan tentang proses produksi dan juga alur program, dan desain GUI. Bab IV membahas tentang pengaplikasian source code dari pembahasan pada bab III, dimana penulis menggunakan pemrograman berbasis objek. Pembuatan class atau draft objek, dan tampilan GUI. Bab V berisi kesimpulan dan saran, langkah-langkah pokok apa saja yang dapat diaplikasikan pada sistem ini, kemampuan sistem dalam mengolah masukan data-data, apa yang dapat dilakukan untuk pengembangan lebih lanjut. BAB II LANDASAN TEORI 2.1.Teori Dasar Aplikasi Penjadwalan Pegawai ini ditujukan untuk mengelola sumber daya manusia atau pegawai.Pemberian tugas kepada pegawai didasari oleh kemampuan dari tiap pegawai dan juga didasari oleh jumlah dan variasi pesanan pelanggan yang datang.Suatu pesanan tidak dapat langsung dikerjakan jika pesanan sebelumnya sedang dikerjakan, untuk itulah perlu adanya pengelolaan pegawai dan juga penanganan terhadap pesanan yang datang. 2.1.1. Manajemen Proyek Proyek adalah suatu kegiatan atau usaha sementara temporer yang dikerjakan untuk menyelesaikan suatu tujuan tertentu dengan batas waktu tertentu. Sedangkan manajemen proyek sendiri adalah kegiatan merencanakan, mengorganisasi, mengarahkan dan mengendalikan sumber daya yang ada, baik itu sumber daya manusia maupun sumber daya berupa material untuk menyelesaikan sebuah proyek pada tenggat waktu yang telah ditentukan sebelumnya (Yusuf, 2014). Tahapan dari manajemen proyek : 1. Initiation atau persiapan. 2. Planning atau perencanaan. 3. Execution atau pengerjaan. 4. Monitoring & controlling atau pengawasan. 5. Closing atau evaluasi. 2.1.2. Penjadwalan Penjadwalan merupakan salah satu kegiatan yang terdapat pada tahapan planning dalam manajemen proyek.Penjadwalan didefinisikan sebagai rencana pengaturan kerja dan pengalokasian sumber daya, baik waktu maupun fasilitas yang digunakan untuk menyelesaikan setiap pengerjaan (Vollman; 1988).Menurut 6 Kenneth R. Baker penjadwalan adalah proses pengalokasian sumber daya untuk menyelesaikan suatu tugas dalam jangka waktu tertentu (Baker; 2009). Penjadwalan proyek melibatkan pengurutan dan pembagian waktu untuk semua kegiatan proyek, pada tahap ini, manajer memutuskan bagaimana setiap kegiatan akan dilakukan dan menghitung berapa banyak orang dan bahan yang akan dibutuhkan pada setiap tahap produksi. Manajer juga membuat bagan jadwal terpisah untuk kebutuhan personil menurut jenis keterampilan (manajemen, teknik, atau pekerja lapangan) tabel juga dapat dikembangkan sebagai bahan untuk penentuan jadwal. Sebelum dapat menyusun penjadwalan dibutuhkan analisis terhadap sumber daya yang tersedia, dalam konteks pada konveksi Lullabic, maka sumber daya mencakup jumlah pegawai, jumlah dan macam-macam mesin yang tersedia, dan juga waktu yang dibutuhkan untuk penyelesaian suatu proses pengerjaan. Proses ini disebut juga dengan planning. Setelah identifikasi sumber daya diketahui maka tahapan langkah selanjutnya adalah mengidentifikasi paket-paket pekerjaan yang akan dilakukan. Pembagian jenis-jenis pekerjaan biasa disebut dengan work breakdown. Pada proses work breakdown satu pekerjaan besar dibagi-bagi dalam sub pekerjaan kecil yang dapat saling terhubung antara satu dengan yang lain ataupun dapat berjalan sendiri-sendiri. Tujuan dari pembagian pekerjaan menjadi sub pekerjaan yang lebih kecil adalah untuk memudahkan dalam penentuan jadwal suatu pengerjaan, estimasi cost, dan juga siapa yang bertanggung jawab pada suatu sub pekerjaan tertentu (Elisa; 2012). Adapun hirarki dalam penentuan work breakdown. 1. Proyek. 2. Tugas utama dalam proyek. 3. Sub tugas dalam tugas utama. 4. Kegiatan (paket kerja). Adapun tujuan dari perencanaan penjadwalan proyek yaitu : 1. Mempermudah perumusan masalah proyek. 7 2. Menentukan metode atau cara yang sesuai. 3. Kelancaran kegiatan lebih terorganisir. 4. Mendapatkan hasil yang optimum. 2.1.3. Gantt Chart Gantt Chart atau Bar Chartatau yang lebih dikenal sebagai diagram batang mula-mula dipakai dan diperkenalkan oleh Hendri Lawrence Gantt pada tahun 1917. Metode ini bertujuan untuk mengidentifikasi unsur waktu dan urutan untuk merencanakan suatu kegiatan, yang terdiri dari waktu mulai, waktu selesai, dan waktu pelaporan.Hingga kini metode ini masih banyak digunakan karena mudah dibuat dan dipahami sehingga sangat berguna sebagai alat komunikasi dalam penyelenggaraan proyek.Dalam ganttchart sendiri terdapat beberapa metode dari manajemen proyek yang digunakan, metode work breakdown digunakan untuk membagi proyek utama menjadi proyek-proyek yang lebih kecil sehingga mudan untuk di manajemen, seperti pada gambar 2.1. Gambar 2.1Contoh Gantt Chart Pada gambar 2.1 di atas menunjukkan sebuah contoh dari ganttchart sederhana, dimana di dalamnya terdapat workbench atau pembagian kerja dari sebuah proyek utama yaitu membuat sebuah aplikasi. Gambar di atas juga menunjukkan waktu dari masing pekerjaan-pekerjaan kecil yang harus diselesaikan, kapan harus mulai dan kapan pekerjaan tertentu harus selesai. 8 2.2. Tinjauan Pustaka Tinjauan pustaka yang membantu peneliti dalam menentukan arah penelitian adalah salah satu jurnal internasionalyang berjudul Project Management Software: Allocation and Scheduling Aspects. Penelitian yang dilakukan oleh C. Chantrapornchai, D. Sawangkokrouk and T. Leadprathom ini membahas tentang pengalaman mereka dalam membuat suatu aplikasi project manager.Dalam penelitian mereka mencoba untuk mengotomatisasi alokasi waktu dan penjadwalan tugas. Database berisi informasi tentang proyek, penugasan, dan juga sumber daya. Mereka menggunakan ganttchart sebagai acuan dari aplikasi penjadwalan yang mereka buat. Dalam aplikasi yang mereka buat, mereka menitik beratkan pada 1. Fungsi mengecek durasi dari sebuah pengerjaan dan menemukan pegawai yang sedang tidak bekerja pada saat itu. 2. Fungsi mengecek kemampuan dari masing-masing pegawai dan disesuaikan dengan tugas yang akan diberikan. 2.3. Observasi Lapangan Observasi lapangan dilakukan dengan cara mengamati proses produksi dari sebuah vendor konveksi. Pada batasan masalah yang diangkat oleh peneliti yaitu pada vendor konveksi Lullabic yang berada di Kota Yogyakarta, ditemui beberapa kendala antara lain : 1. Masih terbatasnya jenis mesin yang dimiliki oleh Lullabic, yaitu tidak adanya mesin bordir, dimana untuk pengerjaan pakaian yang terdapat motif bordir, vendor mengirimkan potongan kain yang sudah siap untuk dibordir ke pihak ketiga. Sehingga untuk melanjutkan proses sebelumnya harus menunggu kain yang telah dibordir selesai dikerjakan. 2. Kegiatan jahitan menjadi terhenti beberapa waktu untuk menunggu proses bordir selesai. Pada kendala lapangan seperti itu maka sebuah vendor konveksi dapat dikatakan tidak efisien dalam menyelesaikan pesanan, dikarenakan terbatasnya 9 sumber daya, dalam konteks ini yaitu kekurangan mesin. Pegawai yang kegiatannya terhenti karena salah satu proses yang belum selesaipun melakukan kegiatan proses produksi pesanan lain, yang kemudian perlu adanya manajemen pesanan. Kendala lain yaitu tidak adanya supervisor yang mengamati dan mengatur pesanan mana saja yang selanjutnya akan dikerjakan, dan kemudian memicu munculnya masalah lain yaitu kerja owner semakin berlipat-lipat karena harus mengelola pesanan sekaligus menjadi supervisor. 2.3.1. Struktur Organisasi Struktur organisasi yang digunakan oleh konveksi Lullabic menggunakan 3 hirarki yaitu : pemilik, pengawas, dan pegawai seperti pada gambar 2.2.Pengawas bertanggung jawab terhadap pemilik, sedangkan pegawai jahitan dan pegawai finishing bertanggung jawab terhadap pengawas produksi. Gambar 2.2Struktur Organisasi Dalam gambar 2.2 posisi antara penjahit dan finishing adalah sama, sehingga posisi Onel sebagai pegawai pola dan pemotongan mengawasi sekaligus proses produksi jahitan dan juga mempunyai tugas sebagai quality control. 10 2.3.2. Proses Produksi Diagram pada gambar 2.3 adalah diagram proses produksi dalam suatu proyek mulai dari masukan yang berupa bahan mentah sampai dengan keluaran yang berupa barang jadi yang telah dibungkus rapi. Gambar 2.3Proses Produksi Diagram proses produksi pada gambar 2.3dibagi menjadi tiga bagian, yaitu: 1. Masukan Pada tahapan ini pelanggan memberikan masukan berupa pesanan atau order yang berisi jenis keluaran yang diharapkan dan juga tanggal tenggat waktu proses pelaksanaan, kemudian pelanggan juga dapat langsung 11 memberikan bahan atau kain yang digunakan sebagai bahan mentah untuk di proses menjadi sebuah produk. 2. Proses Kemudian pada tahapan proses, dimulai dengan menggambar pola sesuai dengan pesanan pelanggan, yang kemudian dilanjutkan dengan proses pemotongan sesuai dengan jumlah dan ukuran yang ada pada pesanan.Setelah melalui proses pemotongan, berdasar pada pesanan yang telah ditulis, proses selanjutnya yaitu memasang variasi dalam hal ini antara bordir atau sablon. Setelah kain yang dipotong dan diberi variasi telah selesai penjahit mulai menjahit kain tersebut sesuai pesanan.Tahap selanjutnya yaitu finishingmeliputi pemasangan kancing, tali sabuk, tali kolor, ataupun yang lain yang disesuaikan dengan pesanan. 3. Keluaran Pada tahap keluaran barang jadi berupa pakaian sudah siap untuk dikemas dan diberikan kepada pelanggan. 2.3.3. Kemampuan Produksi Dalam menentukan kemampuan produksi dari rumah produksi Lullabic, peneliti menggunakan pendekatan tanya jawab atau wawancara dengan pemilik dan juga dengan pegawai. 1. Wawancara Pemilik Ketika peniliti menanyakan kemampuan produksi rumah produksi Lullabic, pemilik tidak bisa menentukan pasti berapa kemampuan produksi dari rumah produksi. Metode target lebih banyak digunakan dalam proses produksi. Dalam wawancara dengan pemilik, ditemui beberapa kendala tentang proses produksi : a. Waktu pengerjaan bordir atau sablon yang bergantung pada kemampuan pihak ketiga dalam mengerjakan pesanan dari Lullabic konveksi. b. Belum adanya manajemen bahan produksi, yang nantinya berdampak pada waktu proses jahitan. 12 2. Wawancara Pegawai Dalam wawancara dengan pegawai tentang kemampuan produksi setiap pegawai,diperoleh data-data yang telah dirangkum pada tabel 2.1. Tabel 2.1Hasil Wawancara Pegawai Nama Kemeja Kemeja Kaos Polo Celana Celana Jaket Jamper Pendek Panjang pendek panjang Puji 12 10 45 24 6 5 4 12 Ayik 13 10 50 20 8 6 5 20 Agus 15 12 60 30 12 10 7 10 Taufik 12 12 50 26 15 10 10 15 Pada tabel 2.1didasarkan pada waktu kerja yang dimulai dari jam 08.00 WIB sampai jam 22.00 WIB, setelah dikurangi jam istirahat maka paling tidak dalam satu hari kerja waktu efektif yang digunakan untuk proses produksi ialah 12 jam kerja. Selain itu tabel diatas merupakan patokan target yang harus dipenuhi atau disanggupi oleh tiap-tiap pegawai. Dari analisis observasi lapangan maka peneliti menemukan beberapa permasalah yang muncul pada rangkaian proses rumah produksi Lullabic. 1. Kurangnya sumber daya mesin yang dimiliki oleh rumah produksi. 2. Kurangnya pengawasan terhadap semua lini proses produksi. 3. Kurangnya suatu penanganan ketika terjadi kesalahan pada salah satu proses produksi. Berdasar pada akibat-akibat yang akan ditimbulkan oleh permasalahan tersebut, peneliti mengusulkan untuk membuat sebuah aplikasi penjadwalan pegawai, yang nantinya diharapkan dapat mengatasi atau permasalahan yang telah disebutkan sebelumnya. mengurangi BAB III METODOLOGI PENELITIAN 3.1. Pengguna Sistem Pengguna sistem aplikasipenjadwalan pegawai ini hanya terbatas oleh pemilik dimana pemilik dapat menggunakan semua menu yang ada, diantaranya manajemen pesanan, manajemen pelanggan, dan manajemen pegawai. 3.2. Analisis Kebutuhan Sistem Analisis kebutuhan sistem membahas tentang apa saja yang dapat dilakukan oleh aplikasi penjadwalan pegawai. Untuk memudahkan pembahasan maka analisis kebutuhan sistem dibagi menjadi sub bagian yang membahas tentang fitur aplikasi dan juga diagram usecase. 3.2.1. Fitur Aplikasi Fitur-fitur yang akan diimplementasikan pada aplikasi ini adalah sebagai berikut : 1. Manajemen pesanan. 2. Manajemen pelanggan. 3. Manajemen pegawai. 4. Lihat Jadwal. 5. Lihat daftar tugas pegawai. 6. Laporan progres tugas pegawai. 3.2.2. Use Case Diagram Pada sub bab ini menjelaskan tentang diagram yang merepresentasikan fitur-fitur apa saja yang akan hadir dalam aplikasi. Dalam diagramuse casepada gambar 3.1 jugadigambarkan fitur apa saja yang dapat digunakan oleh pemilik. 14 Gambar 3.1Use Case Diagram Gambar 3.1 menggambarkan use case diagram dari aplikasi penjadwalan pegawai, dimana lingkaran elips merepresentasikan fitur-fitur yang terdapat pada menu aplikasi, fungsi masing-masing fitur diantaranya adalah : 1. Manajemen Pesanan, terdiri dari beberapa opsi yaitu : a. Tambah Pesanan Berisi formulir yang digunakan untuk memasukkan data-data pesanan yang nantinya akan diproses oleh aplikasi. b. Daftar Pesanan Berisi daftar dari pesanan-pesanan yang ada di database. c. Detail Pesanan Berisi detail ukuran-ukuran dari pesanan yang ada di database. d. Edit Pesanan Berisi formulir untuk mengedit data-data pesanan yang berada di database. 2. Manajemen Pelanggan, terdiri dari beberapa opsi yaitu : a. Tambah Pelanggan Berisi formulir yang digunakan untuk memasukkan data-data pelanggan yang nantinya akan diproses oleh aplikasi. b. Daftar Pelanggan Berisi daftar data-data dari pelanggan, seperti nama, alamat, nama perusahaan dan nomer telepon. 15 c. Edit Pelanggan Formulir untuk mengubah data-data seorang pelanggan. 3. Manajemen Pegawai a. Tambah Pegawai Formulir untuk menambahkan data-data pegawai baru. b. Daftar Pegawai Berisi daftar dari data-data pegawai yang ditampilkan dengan sebuah tabel. c. Edit Pegawai Formulir untuk mengubah data-data dari seorang pegawai. 4. Menu Jadwal a. Lihat Jadwal Daftar jadwal dalam skala waktu, harian, mingguan dan bulanan. b. Lihat Penugasan Pegawai Daftar pekerjaan harian untuk para pegawai. 3.3. Desain Aplikasi Pada sub bab ini menjelaskan tentang rencana atau rancangan aplikasi yang akan dibuat, guna membantu peniliti dalam pembuatan aplikasi dan juga untuk memudahkan pemahaman cara kerja aplikasi. Pada sub bab ini pembahasan akan dipecah menjadi 4 sub bab. 3.3.1. Class Diagram Class diagram menggambarkan representasi keadaan, kondisi, dan kegiatan object-object yang dalam bahasa pemrograman java disebut dengan class. Dalam class diagram digambarkan juga attribut dari kelas itu sendiri dan juga method-method yang dapat digunakan untuk mengubah attribut-attribut. Selain itu dalam class diagram digambarkan pula hubungan atau interaksi antara satu class dengan class yang lain.Class diagram yang digunakan dalam membangun desain aplikasi ini dapat dilihat pada gambar 3.2.