BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

dokumen-dokumen yang mirip
BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di Dinas

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. masyarakat serta lembaga usaha dalam menghadapi ancaman bencana.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV DISKRIPSI KERJA PRAKTIK. Analisis Masalah. masih secara manual. Hal ini menyebabkan instansi mengalami kesulitan dalam

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada RSIA PRIMA HUSADA. Hasil yang ditemukan

BAB IV DESKRIPSI KERJA PRAKTEK. mampu mempengaruhi prestasi dari sumber daya manusia khususnya untuk

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTEK. sistem informasi penggajian pada Labkom STIKOM SURABAYA. Wawancara

BAB IV DISKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTEK. pelaporan dalam struktur organisasi PT. PLN (Persero) JMK UMK II

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI SISTEM. Berdasarkan hasil analisis sistem promosi dan pelaporan produksi yang

ANALISA DAN DESAIN SISTEM. pertama kali dilakukan yaitu menganalisis kebutuhan sistem. Di dalam tahapan

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI KERJA PRAKTIK. data untuk menyusun daftar input, proses, dan output fungsi bisnis dalam bentuk

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil survei dan pengamatan yang dilakukan di Labkom

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil pada bagian administrasi PT TAMBANGAN RAYA PERMAI. Selain

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

BAB IV DESKRIPSI PEKERJAAN. dilakukan secara manual dengan menggunakan kertas. Proses peminjaman pada PT

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi

BAB IV DESKRIPSI PEKERJAAN

BAB III PERENCANAAN KEBUTUHAN DAN PERANCANGAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. sistem yang ada saat ini pada PT. BARATA INDONESIA (PERSERO). Hasil

BAB IV DESKRIPSI KERJA PRAKTEK. memberikan kemudahan kepada pengguna khususnya pihak Badan Pengembangan

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN. Kerja Praktek di unit IS SSM PT. TELKOM Surabaya, maka dapat diketehui

BAB III PERANCANGAN SISTEM. Sistem yang dibuat adalah sistem yang berbasis web (online), sehingga

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dibutuhkan dalam pembuatan aplikasi. Pada tahap ini dilakukan peninjauan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM. untuk peningkatan kinerja Aplikasi Jadwal Kegiatan pada SMA Negeri 1 Klakah

BAB IV ANALISIS DAN PERANCANGAN SISTEM. berkaitan langsung dengan proses yaitu bagian Information Communication

BAB IV DESKRIPSI PEKERJAAN. barang terlebih dahulu, kemudian dicatat. Hasil dari catatan tersebut akan direkap

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB IV DESKRIPSI SISTEM. petugas perpustakaan taman bacaan dan sekolah dasar maupun taman kanak-kanak,

BAB IV HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN. yang tepat sesuai dengan proses bisnis yang ada. Proses pencatatan progress

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV 4. METODE DAN RANCANGAN SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DESKRIPSI KERJA PRAKTEK. Dari document flow yang prosesnya masih manual lalu dibuatkan system

BAB IV DISKRIPSI PEKERJAAN

BAB IV PENJELASAN PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III HASIL DAN PEMBAHASAN

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB III ANALISIS DAN PERANCANGAN SISTEM. System Development Life Cycle (SDLC) yang berfungsi untuk memberi gambaran

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap yang konversi dari hasil analisis

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

Transkripsi:

BAB IV DESKRIPSI PEKERJAAN PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara manual dengan cara memproses secara bertahap dengan menulis. Kerja praktek ini dilakukan selama 160 jam dengan pembagian waktu dalam satu minggu pukul 08.00 17.00. Dalam kerja praktek ini diharuskan menemukan permasalahan yang ada, mempelajari serta memberikan solusi bagi masalah yang timbul. Untuk mengatasi permasalahan tersebut, diperlukan langkah-langkah yaitu : a. Analisa sistem b. Desain sistem c. Implementasi sistem d. Melakukan pembahasan terhadap hasil implementasi sistem. Keempat langkah tersebut dilakukan agar dapat menemukan solusi dari permasalahan yang ada. Lebih jelasnya dipaparkan dalam sub bab berikut ini. 4.1 Analisa Sistem Menganalisa sistem merupakan langkah awal dalam membuat sistem baru. Kegiatan yang dilakukan adalah dengan melakukan pengamatan secara langsung serta wawancara dengan bagian yang bersangkutan. 21

22 Setelah kegiatan pengamatan dan wawancara diperoleh, tahap berikutnya adalah menganalisa masalah dari hasil analisa sistem yang diperoleh melalui kegiatan tersebut. Dari hasil tahap analisis permasalahan ditemukan solusi permasalahan yaitu dengan membangun sebuah aplikasi sms gateway. Aplikasi sms gateway dibangun untuk mengetahui proses dalam work instruction secara real time. Keberhasilan dari aplikasi sms ini akan sangat bergantung pada data input yang dimasukan oleh user, kondisi jaringan selular serta kemampuan sistem untuk menganalisa dan mengolah data tersebut menjadi sebuah informasi. Tahap yang dilakuakn sistem untuk menglah data input dari user melalui media sms adalah tahap pengolahan data input dari user dimulai ketika user mengirimkan sms kepada sistem, kemudian sistem akan menerima sms tersebut melalui sms gateway. Sms langsung diterima oleh server kemudian secara otomatis aplikasi pusat mengirimkan pesan konfirmasi bahwa pesan sudah diterima. Untuk mengetahui secara lebih jelas tentang alur proses dari rancang bangun aplikasi sms ini dapat digunakan diagram alir yang akan menggambarkan alur sistem dengan flowchart. Pada gambar 4.1 dapat diketahui objek-objek yang berinteraksi satu sama lain.

Gambar 4.1 Alur sistem aplikasi keseluruhan 23

24 Dibawah ini merupakan Arsitektur pengiriman dari aplikasi pengelolaan pencatatan inventory berbasis sms gateway. Gambar 4.2 Arsitektur pengiriman SMS Gateway Setelah data diterima sms gateway, data tersebut dikirimkan ke server untuk divalidasi dan diolah sesuai dengan jenis format sms yang dikirim user. Database server kemudian mengolah data tersebut dan mengirimkan respon notifikasi kembali kepada user. Pada proses pengolahan data, sistem akan melakukan beberapa urutan pekerjaan. Ketika user mengirimkan sebuah sms, maka server akan merespon dengan mengirimkan pesan konfirmasi, apabila format penulisan sms tersebut benar, makapean konfirmasi tersebut berisi data telah disimpan, apabila belum benar maka pesan konfirmasi tersebut berisi format sms tidak sesuai!

25 4.2 Perancangan Sistem Perancangan sistem dimaksudkan untuk membantu menyelesaikan masalah pada sistem yang sedang berjalan saat ini sehingga dapat menjadi lebih baik dengan adanya sistem terkomputerisasi. Perancangan sistem menggunakan beberapa bahasa pemodelan untuk mempermudah analisa terhadap sistem. Pemodelan sistem yang digunakan adalah system flow, data flow diagram, dan entity relationship diagram. 4.2.1 System Flow Setelah menganalisa sistem dirancanglah system flow untuk sistem yang baru. Hasil dari pengembangan dari sistem yang ada adalah adanya system flow yang baru. A. System Flow SMS Tahap yang dilakukan sistem untuk mengolah data input dari user melalui media sms adalah tahap pengolahan data input dari user dimulai ketika user mengirimkan sms kepada sistem, kemudian sistem akan menerima sms tersebut melalui sms gateway. System pusat akan melakukan pengecekan terhadap sms yang masuk. Apabila format yang diketikan tidak sesuai maka system akan mengirim pesan balik kepada user. Apabila format telah sesuai maka sms langsung diterima oleh server kemudian secara otomatis aplikasi pusat mengirimkan pesan konfirmasi bahwa pesan sudah diterima.

26 Dibawah ini merupakan gambar flow dari sistem : Gambar 4.3 Sistem flow Diagram

27 4.2.2 Data Flow Diagram Data Flow Diagram (DFD) menggambarkan aliran data yang terjadi di dalam sistem, sehingga dengan dibuatnya data flow diagram ini akan terlihat arus data yang mengalir dalam sistem. Data flow diagram dimulai dari pembuatan context diagram, kemudian data flow diagram level 0 hingga level terendah dari proses yang dibutuhkan. Pada data flow diagram tergambar proses-proses yang berlangsung terhadap sistem. Selain itu, dapat juga terlihat entity luar yang berhubungan dengan sistem dengan memberikan input kepada sistem lalu sistem juga akan memberikan output kepada entity tersebut. Terdapat juga data store yang digunakan sistem untuk menyimpan dan membaca data untuk kebutuhan input dan output terhadap proses yang berjalan. A. Context Diagram Context diagram menggambarkan asal data dan menunjukkan aliran dari data tersebut. Context diagram sistem informasi perpustakaan terdiri dari tiga entity, yaitu petugas, bagian PPC, dan manajer. Terdapat aliran data yang masuk dan keluar pada sistem informasi perpustakaan. Aliran tersebut memiliki arti informasi data yang ditunjukkan untuk setiap entity yang ada. Selain itu input dari entity juga merupakan masukan dari sistem untuk menjalankan prosesnya sehingga memberikan hasil output yang diperlukan. Untuk lebih detailnya dapat dilihat pada gambar 4.4. yang menjelaskan tentang context diagram dari sistem informasi pengelolaan pencatatan inventory dengan sms gateway.

28 data_konfirmasi data_sms Petugas Bagian PPC data_sms 1 sistem informasi pencatatan pengelolaan inventory berbasis sms gateway + data_konfirmasi data laporan laporan data sms Manajer Gambar 4.4 Context Diagram B. Data Flow Diagram Level 0 DFD Level 0 ini terdiri dari 2 buah proses yaitu proses nelakukan proses dan proses membuat laporan. Proses melakukan proses adalah proses utama mulai dari memasukan data sampai dengan menyimpan data tersebut kedalam database. Sedangkan proses membuat laporan adalah proses dimana data dari sms tersebut diolah sehingga menjadi laporan yang dibutuhkan oleh manajer. Untuk lebih detailnya dapat dilihat pada gambar 4.5. yang menjelaskan tentang data flow diagram level 0 dari sistem informasi pengelolaan pencatatan inventory dengan sms gateway.

29 Petugas data_sms data_sms data_konfirmasi 1 sms Bagian PPC 1 data_konfirmasi melakukan proses + data_sms data_sms data sms 1 sms 2 Manajer laporan data sms membuat laporan + data laporan Bagian PPC Gambar 4.5 Data Flow Diagram Level 0 C. Data Flow Diagram Level 1 Melakukan Proses Pada DFD Level 1 melakukan proses terdapat 3 buah proses yaitu proses input data sms, mengecek format sms serta menyimpan data. Proses input data sms adalh proses yang terjadi dimana petugas (user) mengirimkan data berupa text sms ke srever. Data yang dimasukan berupa pesan sms adalah format yang telah ditentukan. Setelah semua data dimasukan. Maka proses mengecek format sms akan berjalan dimana proses ini akan mengecek apakah format sms yang dikirim oleh petugas

30 sudah sesuai atau belum. Apabila format sms sudah sesuai maka data sms tersebut akan disimpan ke dalam database sms dan siap untuk diproses oleh bagian PPC. Petugas data_sms 1 input data sms data sms Petugas data_konfirmasi 2 mengecek format sms data_konfirmasi Bagian PPC data_sms_valid data_sms 1 sms 3 Bagian PPC data_sms menyimpan data data_sms Gambar 4.6 Data Flow Diagram Level 1 Melakukan proses D. Data Flow Diagram Level 1 Membuat Laporan Pada DFD Level 1 Membuat laporan terdapat dua proses yaitu yaitu proses memilih laporan dan mencetak laporan. Pada proses memilih laporan, data yang telah tersimpan akan diproses dan dipilih sesuai yang dibutuhkan untuk kemudian dibuat menjadi laporan. Kemudian laporan tersebut dicetak dan diberikan kepada manajer.

31 Bagian PPC data laporan 1 memilih laporan data sms 1 sms laporan terpilih 2 Manajer laporan data sms mencetak laporan Gambar 4.7 Data Flow Diagram Level 1 Membuat Laporan 4.2.3 Entity Relationship Diagram Entity relationship diagram (ERD) dari Sistem Informasi pengelolaan pencatatan inventori yang terdiri dari Conceptual Data Model (CDM) dan Physical Data Model (PDM) dijelaskan pada gambar 4.8 dan gambar 4.9. A. Conceptual Data Model (CDM) Pada ERD Conceptual Data Model (CDM) dapat dijelaskan hubungan kardinalisasi yang terjadi antar tabel. Untuk lebih detailnya dapat dilihat pada gambar 4.8. yang menjelaskan tentang conceptual data model dari sistem informasi pengelolaan pencatatan inventory dengan sms gateway.

32 login id_user user pass <M> id_inbox sender pesan waktu inbox <M> Relationship_5 id_outbox pesan waktu penerima outbox <M> Relationship_6 bag_ppc Relationship_1 id_bag nama_karyawan jabatan alamat < Relationship_7 jenis_parts Relationship_2 jenis_proyek kode_proyek nama_proyek <M> kode_parts nama_parts <M> Relationship_4 Relationship_3 detail proyek id_detail_proyek <M> Gambar 4.8 Entity Relationship Diagram Conceptual Data Model B. Physical Data Model (PDM) Physical Data Model (PDM) Sistem Informasi Pengelolaan pencatatan inventori dapat dilihat pada gambar 4.9. Physical data model merepresentasikan tabel-tabel yang digunakan dalam Sistem Informasi Perpustakaan beserta dengan tipe data dan panjang masing-masing tipe data tersebut. Terdapat tujuh macam table yang terbentuk pada PDM ini. Yaitu login, inbox, outbox, bag_ppc, jenis parts, jenis proyek dan detail proyek

33 id_user id_bag user pass login varchar(2) varchar(2) varchar(5) varchar(5) <pk> <fk> id_inbox kode_proyek kode_parts sender pesan waktu inbox varchar(2) char(2) char(6) text text datetime <pk> <fk2> <fk1> id_outbox id_inbox pesan waktu penerima outbox varchar(2) varchar(2) text datetime text <pk> <fk> id_bag id_inbox nama_karyawan jabatan alamat bag_ppc varchar(2) varchar(2) varchar(20) varchar(10) varchar(25) <pk> <fk> kode_parts nama_parts jenis_parts char(6) varchar(15) <pk> kode_proyek nama_proyek jenis_proyek char(2) varchar(15) <pk> id_detail_proyek kode_proyek kode_parts detail proyek varchar(2) char(2) char(6) <pk> <fk1> <fk2> Gambar 4.9 Entity Relationship Diagram Physical Data Model 4.2.4 Struktur Tabel Suatu rancangan database harus disesuaikan dengan DFD dan ERD yang telah dibuat, dimana database tersebut harus sesuai dengan kebutuhan informasi yang diperlukan oleh user. Adapun struktur database yang digunakan sengan menggunakan sistem database MYSql dalam aplikasi ini adalah : 1. Nama Tabel : Login Primary Key : ID_USER

34 Foreign Key : ID_BAG Tabel 4.1 Tabel Login Atribut Tipe Ukuran Keterangan ID_USER VA 5 ID User yang melakukan login USER VA 5 Username user PASS VA 5 Password User ID_BAG VA 5 Foreign key 2. Nama Tabel : Bag_PPC Primary Key Foreign Key : ID_BAG : ID_INBOX Tabel 4.2 Bag_PPC Atribut Tipe Ukuran Keterangan ID_BAG VA 2 ID dari bagian disi PPC NAMA_KARYAWAN VA 20 Nama karyawan JABATAN VA 10 Jabatan karyawan ALAMAT VA 25 Alamat karyawan ID_INBOX VA 2 Foreign key 3. Nama Tabel : INBOX Primary Key Foreign Key : ID_INBOX : KODE_PROYEK, KODE_PARTS Tabel 4.3 Tabel Inbox Atribut Tipe Ukuran Keterangan ID_INBOX VA 2 Id untuk inbox KODE_PROYEK C 2 Foreign key

35 KODE_PARTS C 6 Foreign key SENDER T 25 Nomor pengirim PESAN T 160 Isi pesan WAKTU DT Waktu terima 4. Nama Tabel : OUTBOX Primary Key Foreign Key : ID_OUTBOX : ID_INBOX Tabel 4.4 Tabel Outbox Atribut Tipe Ukuran Keterangan ID_OUTBOX VA 2 Id untuk outbox ID_INBOX VA 2 Foreign key PESAN T 160 Isi pesan WAKTU DT Waktu kirim PENERIMA T 25 Nomor tujuan 5. Nama Tabel : JENIS_PARTS Primary Key : KODE_PARTS Foreign Key : - Tabel 4.5 Tabel Jenis Parts Atribut Tipe Ukuran Keterangan KODE_PARTS C 6 Primary key NAMA_PARTS VA 15 Nama tiap parts 6. Nama Tabel : JENIS_PROYEK Primary Key : KODE_PROYEK

36 Foreign Key : - Tabel 4.6 Tabel Jenis Proyek Atribut Tipe Ukuran Keterangan KODE_PROYEK C 2 Primary key NAMA_PROYEK VA 15 Nama tiap parts 7. Nama Tabel : DETAIL_PROYEK Primary Key Foreign Key : ID_DETAIL_PROYEK : KODE_PROYEK, KODE_PARTS Tabel 4.7 Tabel Detail Proyek Atribut Tipe Ukuran Keterangan ID_DETAIL_PROYEK VA 2 Primary key KODE_PARTS C 6 Foreign key KODE_PROYEK C 2 Foreign key 4.2.5 Desain I/O (Input/Output) Desain input dan output sistem informasi pegelolaan pencatatan inventory dengan sms gateway adalah sebagai berikut: A. Form Login Pada form ini user bisa memasukan user dan password untuk mulai melakukan akses kedalam aplikasi

37 Username : Password Login Cancel Gambar 4.10 Form Login B. Form Detil Data dank kode parts. Pada form ini berisi tentang data yang akan diinputkan berupa kode proyek Kode Proyek Proses Kode Parts Gambar 4.11 Form Detil Data

38 C. Form Laporan Pada form ini akan berisi data inputan yang berupa bulan yang akan digunakan untuk melihat laporan pada bulan tersebut. Bulan Proses Gambar 4.12 Form Detil Data D. Output Inbox Berikut ini merupakan desain dari inbox No No Pengirim Pesan Waktu Gambar 4.13 Inbox

39 E. Output Outbox Berikut ini merupakan desain dari Outbox No No Penerima Pesan Status Gambar 4.14 Outbox F. Output Detil Data Form ini menjelaskan tentang hasil output dari form detil data. No Pesan Waktu Gambar 4.15 Output Detil Data G. Output Laporan Form ini menjelaskan tentang hasil output dari form Laporan.

40 No Pesan Waktu Gambar 4.16 Output Laporan 4.3 Implementasi Sistem Implementasi sistem ini akan menjelaskan detil dari aplikasi Sistem Informasi Perpustakaan, mulai dari spesifikasi hardware / software pendukung, cara installasi program, serta fitur-fitur yang terdapat pada aplikasi. 4.3.1 Kebutuhan Sistem Pada tahap ini, dijelaskan mengenai implementasi dari perangkat lunak yang harus dipersiapkan oleh pengguna. Adapun perangkat lunak yang digunakan adalah : 1. Xampp versi 1.7.3 2. Software instalasi Modem / HP 3. Perlengkapan untuk membangun SMS Gateway

41 Untuk perangkat keras, minimal pengguna harus mempersiapkan spesifikasi sebagai berikut: 1. Processor Pentium IV 1.8 Ghz 2. Memory 512 MB 3. Harddisk 80 GB 4.3.2 Cara Instalasi Program Dalam tahap ini pengguna harus memperhatikan dengan benar terhadap penginstallan perangkat lunak. Berikut langkah-langkah penginstallan : 1. Install Xampp 2. Install software untuk modem / hp 3. Install software Gammu Setelah melakukan pengisntallan, lakukan langkah berikut ini : 1. Letakkan folder yang berisi program ini kedalam direktori C:/xampp/htdocs/. 2. Buatlah database dengan menggunakan database sms.sql yang tersedia di dalam folder.

42 3. Lakukan setting terhadap gammu terlebih dahulu sesuai dengan petunjuk yang banyak beredar di buku maupun internet 4. Jalankan Services gammu kemudian jalankan Xampp anda 5. Jalankan File Form_login dari direktori xampp anda 4.3.3 Petunjuk Penggunaan Program Dibawah ini merupakan petunjuk penggunaan fitur-fitur yang terdapat pada Sistem Informasi pengelolaan pencatatan inventory dengan sms gateway : A. Form Login User harus memasukan username dan password sesuai dengan yang telah disepakati Gambar 4.17 Login

43 Jika user salah memasukan username atau password ataupun jika tidak diisi maka progam akan menampilkan alert seperti berikut ini, dan login harus diulang kembali Gambar 4.18 alert kesalahan login B. Inbox didalam Inbox Dalam halaman ini user dapat melihat data sms masuk yang tersimpan \ Gambar 4.19 halaman Inbox

44 Data yang ditampilkan dalam halaman inbox ini berupa No pengirim pesan kemudian pesan yang dikirimkan oleh si pengirim serta waktu yang tercatat secara realtime kapan terjadinya proses pesan disimpan. Dalam halaman inbox ini data yang ditampilkan hanya data yang berisi format benar, hal tersebut dilakukan secara otomatis oleh sistem yang telah dibuat. Sehingga data-data yang berada di halaman inbox adalah data yang sudah benar. C. Outbox Outbox Dalam halaman ini user dapat melihat data sms yang telah terkirim didalam Gambar 4.20 halaman Outbox Pada halaman outbox ini akan ditampilkan no penerima sms, isi pesan serta status pengiriman pesan. Dalam kolom pesan akan ditampilkan semua data sms yang terkirim. Sms terkirim akan dilakukan secara otomatis oleh sistem baik format salah

45 maupun benar. Namun isi pesan untuk format penulisan yang benar tentu saja berbeda dengan format penulisan sms yang salah. D. Detil Data Pada halaman ini user harus memasukan kode proyek dan kode parts untuk dapat melihat detil data Gambar 4.21 halaman detil data Setelah kode proyek dan kode parts dimasukkan maka selanjutnya klik tombol proses untuk melihat detil data Jika data yang diinputkan tidak tersedia maka sistem akan menampilkan pesan bahwa data yang dicari tidak tersedia berikut ini

46 Gambar 4.22 detail data tidak tersedia E. Laporan Jika tombol lihat laporan diklik maka akan muncul halaman berikut, yang kemudian harus diisikan pilihan bulan agar dapat menampilkan data sesuai bulan yang dipilih Gambar 4.23 detail laporan

47 Gambar 4.24 hasil detail laporan Sistem akan menampilkan data sesuai dengan bulan yang telah dipilih dan kemudian manajer dapat mencetak melalui format pdf dengan mengeklik ikon pdf yang telah tersedia berikut Jika data yang diinputkan tidak tersedia maka akan menampilkan seperti Gambar 4.25 hasil detail laporan tidak tersedia

48 4.4 Evaluasi Uji Coba Sistem Evaluasi dan uji coba sistem bertujuan untuk memastikan bahwa aplikasi telah dibuat dengan benar sesuai dengan kebutuhan dan fungsi-fungsi yang ada pada aplikasi dan berjalan seperti yang diharapkan. Dengan adanya uji coba ini, diharapkan kekurangan atau kelemahan aplikasi dapat diperbaiki sebelum diimplementasikan secara nyata. 4.4.1 Uji Coba Fitur Dasar Sistem A. Desain Uji Coba Fitur Form Login Proses login dilakukan dengan cara menginputkan username dan password. Data login yang digunakan dapat dilihat pada gambar tabel 4.8. Tabel 4.8. Desain Uji Coba Fitur Form Login Test Case Tujuan Input Output Diharapkan 1. Deskripsi username dan password yang valid. Menginputkan data login : username = akoe, password = 1234. Masuk ke halaman utama 2 Deskripsi username dan password yang tidak valid. Menginputkan data login : username = password = Muncul pesan maaf Login gagal

49 4.4.2 Desain Uji Coba Fitur Detail data Uji coba pada fitur detail data dilakukan untuk memastikan bahwa proses lihat data telah berjalan dengan baik. Hasil dari proses uji coba ini dapat dilihat pada tabel 4.9. Tabel 4.9. Desain Uji Coba Fitur Detail data Test Case Tujuan Input Output Diharapkan 1 Melihat data pesan berdasarkan kode proyek dan kode parts valid Menginputkan kode proyek kemudian kode parts dan mengeklik tombol proses Muncul data yang telah dipilih Melihat data pesan Tidak melakukan 2 berdasarkan kode proyek dan kode parts input atau hanya salah satu dari kode Muncul pesan Data yang dicari tidak tersedia tidak valid yang diminta 4.4.3 Desain Uji Coba Fitur Cetak PDF Uji coba pada fitur Cetak PDF dilakukan untuk memastikan bahwa proses cetak PDF telah berjalan dengan baik. Hasil dari proses uji coba ini dapat dilihat pada gambar tabel 4.10.

50 Tabel 4.10 Desain Uji Coba Fitur Cetak PDF Test Case Tujuan Input Output Diharapkan 1 Mencetak data yang dipilih kedalam format PDF Melakukan klik pada tombol cetak PDF Data tercetak dalam format PDF 4.5 Analisa Hasil Uji Coba 4.5.1 Analisa Hasil Uji Coba Fitur Dasar Sistem Fitur-fitur dasar sistem dinilai layak jika keseluruhan hasil uji coba ini sesuai dengan output yang diharapkan. Dari serangkaian uji coba yang telah dilakukan pada fitur-fitur dasar sistem diperoleh kesimpulan bahwa keseluruhan pengujian terhadap aplikasi tersebut telah berjalan dengan baik dan tidak terdapat error. 4.5.2 Analisa Hasil Uji Coba Validasi Sistem Analisa hasil uji coba validasi sistem dilakukan untuk mengetahui dan menganalisa apakah fungsi-fungsi utama yang ada dalam sistem dengan inputan keseluruhan daya yang ada telah berjalan sebagaimana mestinya sesuai dengan keinginan dan kebutuhan dari pengguna aplikasi.