BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI. Tabel 4 1 Spesifikasi Perangkat Keras 8192MB RAM

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM`

BAB 1. PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODE PENELITIAN. penelitian adalah pada semester Genap Tahun Pelajaran

1 BAB III METODE PENELITIAN

BAB IV RANCANGAN SISTEM USULAN

BAB IV PERANCANGAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB II ANALISIS DAN PERANCANGAN. (user) dan fungsinya, diagram alir sistem, perancangan basis data,

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV HASIL RANCANGAN Hardware 1. Processor : Intel Dual Core CPU 2.0GHz 2. Memory (RAM) : 1 GB 3. Hardisk : 80 GB

BAB III ANALISIS DAN DESAIN SISTEM

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan


BAB IV IIMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap pengembangan dimana hasil analisis dan

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN. Pengetahuan Alam Universitas Lampung dan di Dinas Pemuda dan Pariwisata

APLIKASI AKUNTANSI MASJID BERBASIS WEB PORTAL

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN. Dalam membangun aplikasi pembelajaran aksara sunda berbasis android

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB III ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN PEMBAHASAN

BAB II DASAR TEORI...

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III METODE PENELITIAN

BAB V IMPLEMENTASI. Bab ini membahas mengenai implementasi dan hasil dari pengujian sistem.

BAB III METODE PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

Desain Sistem Informasi Arsip Digital Berbasis Intranet pada Pusat Data dan Statistik Pendidikan di Kementerian Pendidikan dan Kebudayaan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Analisis merupakan suatu tindakan untuk mengetahui lebih

19

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN RANCANGAN SISTEM

BAB 4 IMPLENTASI DAN EVALUASI HASIL

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

BAB III METODE PENELITIAN

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer, Fakultas Matematika dan

3.2. Analisa Masalah 3-1.


BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISA DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

Bab 3 Metoda dan Perancangan Sistem

BAB III METODOLOGI PENELITIAN

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN. Pengetahuan Alam dan Jurusan Budidaya Perairan Fakultas Pertanian Universitas

BAB III METODE PENELITIAN. mempermudah pelaksanaan penelitian. Tahap-tahap penelitian dalam

BAB III METODOLOGI PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III ANALISA DAN PERANCANGAN

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. implementasi perangkat keras, implementasi basis data, implementasi instalasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN. pembuatan sebuah web. Langkah ini sebagai gambaran apa saja yang

1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB I PENDAHULUAN Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB II ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB III ANALISIS DAN PERANCANGAN

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. dibidang penjualan alat elektronik seperti Computer, Notebook, Tablet, Camera, Projector, Printer dan Accesories Computer.

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan tahap analisis dan perancangan sistem selesai di

Aplikasi Media Sosial How To Cook Menggunakan Teknologi Mobile Backend As A Service (MBaaS)

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Kebutuhan Sistem (atau Produk) 3.1.1 Use Case Diagram Berikut adalah use case pada aplikasi yang akan dibangun. Pada aplikasi ini hanya ada 1 aktor, yaitu user. Dikarenakan aplikasi yang dibangun tidak memerlukan login pada saat akan mengaksesnya dikarenakan aplikasi yang dibangun termasuk kedalam aplikasi Information. Gambar 3. 1 Use Case Diagram 26

27 3.1.2 Skenario Use Case 3.1.2.1 Use case Menampilkan Informasi SAP Nama use case : Menampilkan Informasi SAP Aktor : User Tujuan : Untuk menampilkan informasi dan penjelasan seputaran SAP Pre kondisi : User berada di Halaman Utama Tabel 3. 1 Use case menampilkan informasi SAP Aksi Aktor Reaksi Sistem 1. Memilih menu SAP 2. Menampilkan halaman SAP yang menampilkan informasi dan penjelasan SAP 3. Melihat informasi dan penjelasan SAP 3.1.2.2 Use case Melakukan Pencarian Data (Searching) Nama use case : Searching Aktor : User Tujuan : Untuk menampilkan informasi dan penjelasan sesuai dengan yang diinginkan (diketik) Pre kondisi : User berada di Halaman Utama Tabel 3.2 Use case Searching Aksi Aktor Reaksi Sistem 1. Memilih menu Searching 2. Menampilkan halaman Searching 3. Mengetik kata yang akan dicari 4. Mengklik tombol Searching 5. Jika data yang dicari ketemu, maka akan menampilkan informasi yang sesuai 6. Melihat informasi

28 Skenario Alternatif 1 5. Jika data yang dicari tidak ketemu, maka kembali ke halaman searching. 3.1.2.3 Use case Menampilkan Informasi Technical Nama use case : Menampilkan Informasi Technical Aktor : User Tujuan : Untuk menampilkan informasi dan penjelasan dari modul-modul yang termasuk kedalam Technical Pre kondisi : User berada di Halaman Utama Tabel 3.3 Use case menampilkan informasi Technical Aksi Aktor Reaksi Sistem 1. Memilih menu Technical 2. Menampilkan halaman Technical 3. Memilih menu ABAP penjelasan seputar ABAP seputar ABAP Skenario Alternatif 1 3. Memilih menu BASIS penjelasan seputar BASIS seputar BASIS Skenario Alternatif 2 3. Memilih menu XI/PI penjelasan seputar XI/PI seputar XI/PI

29 3.1.2.4 Use case Menampilkan Informasi Functional Nama use case : Menampilkan Informasi Functional Aktor : User Tujuan : Untuk menampilkan informasi dan penjelasan dari modul-modul yang termasuk kedalam Functional Pre kondisi : User berada di Halaman Utama Tabel 3.4 Use case menampilkan informasi Functional Aksi Aktor Reaksi Sistem 1. Memilih menu Functional 2. Menampilkan halaman Functional 3. Memilih menu HR penjelasan seputar HR seputar HR Skenario Alternatif 1 3. Memilih menu FI seputar FI Skenario Alternatif 2 3. Memilih menu CO seputar CO Skenario Alternatif 3 3. Memilih menu PS penjelasan seputar FI penjelasan seputar CO penjelasan seputar PS seputar PS

30 Skenario Alternatif 4 3. Memilih menu IM seputar IM Skenario Alternatif 5 3. Memilih menu PP seputar PP Skenario Alternatif 6 3. Memilih menu QM seputar QM Skenario Alternatif 7 3. Memilih menu MM seputar MM Skenario Alternatif 8 3. Memilih menu SD seputar SD Skenario Alternatif 9 3. Memilih menu PM seputar PM penjelasan seputar IM penjelasan seputar PP penjelasan seputar QM penjelasan seputar MM penjelasan seputar SD penjelasan seputar PM

31 3.1.2.5 Use case Menampilkan Informasi Perusahaan Nama use case : Menampilkan Informasi Perusahaan Aktor : User Tujuan : Untuk menampilkan informasi perusahaan Pre kondisi : User berada di Halaman Utama Tabel 3.5 Use case menampilkan informasi perusahaan Aksi Aktor Reaksi Sistem 1. Memilih menu SAP In Company 2. Menampilkan halaman Company yang menampilkan informasi perusahaan perusahaan mana saja yang menerapkan SAP kedalam proses bisnisnya 3. Melihat informasi perusahaan perusahaan yang menggunakan SAP 3.1.2.6 Use case Menampilkan Informasi Perguruan Tinggi Nama use case : Menampilkan Informasi Perguruan Tinggi Aktor : User Tujuan : Untuk menampilkan informasi Perguruan Tinggi Pre kondisi : User berada di Halaman Utama Tabel 3.6 Use case menampilkan informasi perguruan tinggi Aksi Aktor Reaksi Sistem 1. Memilih menu SAP 2. Menampilkan halaman SAP yang menampilkan informasi dan penjelasan SAP 3. Melihat informasi dan penjelasan SAP

32 3.1.3 Class Diagram Berikut merupakan Class Diagram dari Aplikasi Informasi Transaction Code System Application and Product in data processing (TCODE SAP) berbasis Android. Gambar 3.2 Class Diagram 3.1.4 Sequence Diagram 3.1.4.1 Sequence Diagram Menampilkan Informasi SAP Gambar 3. 3 Sequence Diagram Menampilkan Informasi SAP

33 3.1.4.2 Sequence Diagram Searching Gambar 3.4 Sequence Diagram Searching 3.1.4.3 Sequence Diagram Menampilkan Informasi Technical Gambar 3.5 Sequence Diagram Menampilkan Informasi Technical

34 3.1.4.4 Sequence Diagram Menampilkan Informasi Functional Gambar 3.6 Sequence Diagram Menampilkan Informasi Functional 3.1.4.5 Sequence Diagram Menampilkan Informasi Perusahaan Gambar 3.7 Sequence Diagram Menampilkan Informasi Perusahaan

35 3.1.4.6 Sequence Diagram Menampilkan Informasi Perguruan Tinggi Gambar 3.8 Sequence Diagram Menampilkan Informasi Perguruan Tinggi 3.1.5 Activity Diagram Berikut merupakan activity diagram dari Aplikasi Informasi Transaction Code System Application and Product in data processing (TCODE SAP) berbasis Android. 3.1.5.1 Activity Diagram Menampilkan Informasi SAP Gambar 3.9 Activity Diagram Menampilkan Informasi SAP

36 3.1.5.2 Activity Diagram Searching Gambar 3.10 Activity Diagram Searching 3.1.5.3 Activity Diagram Menampilkan Informasi Technical Gambar 3.11 Activity Diagram Menampilkan Informasi Technical

37 3.1.5.4 Activity Diagram Menampilkan Informasi Functional Gambar 3.12 Activity Diagram Menampilkan Informasi Functional 3.1.5.5 Activity Diagram Menampilkan Informasi Perusahaan Gambar 3.13 Activity Diagram Menampilkan Informasi Perusahaan

38 3.1.5.6 Activity Diagram Menampilkan Informasi Perguruan Tinggi Gambar 3.14 Activity Diagram Menampilkan Informasi Perguruan Tinggi 3.2 Perancangan Basis Data Pada perancangan basis data, dijabarkan tentang tabel-tabel yang digunakan dalam aplikasi. Dan berikut penjelasan dari spesifikasi basis data dari sistem yang diusulkan : 1. Tabel Penjelasan Tabel penjelasan berisi penjelasan dari modul modul yang ada di SAP. Adapun struktur dari tabel penjelasan adalah sebagai berikut : Tabel 3.7 Tabel Penjelasan No Field Type Keterangan 1 Deskripsi Longtext Berisi informasi dan penjelasan dari modul modul yang ada di SAP,

39 termasuk penjelasan SAP itu sendiri. 2 Modul varchar(5) Modul modul yang ada di SAP dan sesuai dengan isian deskripsi. 2. Tabel Tcode Tabel tcode berisi informasi dan penjelasan dari tcode tcode yang ada di seluruh modul modul SAP. Adapun struktur dari tabel tcode adalah sebagai berikut : Tabel 3.8 Tabel Tcode No Field Type Keterangan 1 Tcode varchar(10) Kepanjangan dari Transaction Code yang berisi tcode tcode yang sering digunakan 2 Deskripsi text Berisi informasi dan penjelasan dari tcode tcode 3 Modul varchar(5) Modul modul yang ada di SAP dan sesuai dengan isian tcode. 4 Kelompok varchar(150) Kelompok pembagi berdasarkan tcode tode yang diisikan. 3. Tabel Company Tabel company berisi informasi mengenai perusahaan yang menggunakan SAP kedalam proses bisnisnya dan informasi mengenai perguruan tinggi yang memasukkan SAP kedalam kurikulumnya. Adapun struktur dari tabel company adalah sebagai berikut :

40 Tabel 3.9 Tabel Company No Field Type Keterangan 1 Nama varchar(150) Nama perusahaan / perguruan tinggi yang ada kaitannya dengan SAP. 2 Website varchar(150) Website perusahaan / perguruan tinggi yang ada kaitannya dengan SAP. 3 Keterangan varchar(20) Pembeda antara perusahaan dengan perguruan tinggi. 3.3 Kebutuhan Perangkat Keras dan Perangkat Lunak Pada aplikasi yang akan dibangun terdapat perangkat keras dan perangkat lunak yang digunakan. Berikut terdapat penjelasan mengenai perangkat keras dan perangkat lunak dalam pengembangan maupun implementasi sistem. 3.3.1 Pengembangan Sistem 3.3.1.1 Kebutuhan Perangkat Keras Perangkat keras yang digunakan dalam pembangunan aplikasi adalah sebagai berikut : Tabel 3.10 Kebutuhan Perangkat Keras Perangkat Spesifikasi RAM 1 GB DDR3 Processor Intel Core i3-380m 2.3GHz Processor Harddisk 500 GB LCD 14 (Resolution 1366 x 768) 3.3.1.2 Kebutuhan Perangkat Lunak Perangkat lunak yang digunakan dalam pembangunan aplikasi adalah sebagai berikut :

41 Tabel 3.11 Kebutuhan Perangkat Lunak Perangkat Sistem Operasi Tools and Software Web Browser Web Server UML Design Editor Code Database Dokumentasi Keterangan Windows 10, Android OS, v4.2.2 (Jelly Bean) Android Development Tools (ADT), Android SDK, IDE Eclipse Mozilla Firefox 33.1 XAMPP v3.1.0.3.1.0 (Apache & MySQL) Ms. Visio 2010, Astah Community 6.1, Balsamiq Mockups Eclipse, Notepad++ MySQL Microsoft Word 3.3.2 Implementasi Sistem 3.3.2.1 Perangkat Keras Perangkat keras minimum yang digunakan dalam pembangunan aplikasi adalah sebagai berikut : Tabel 3.12 Implementasi Perangkat Keras Perangkat Spesifikasi RAM 1 GB DDR3 Processor Intel Core i3-380m 2.3GHz Processor Harddisk 500 GB LCD 14 (Resolution 1366 x 768) 3.3.2.2 Perangkat Lunak Perangkat lunak minimum yang digunakan dalam pembangunan aplikasi adalah sebagai berikut :

42 Tabel 3.13 Implementasi Perangkat Lunak Perangkat Sistem Operasi Tools and Software Web Browser Web Server UML Design Editor Code Database Dokumentasi Keterangan Windows 10, Android OS, v4.2.2 (Jelly Bean) Android Development Tools (ADT), Android SDK, IDE Eclipse Mozilla Firefox 33.1 XAMPP v3.1.0.3.1.0 (Apache & MySQL) Ms. Visio 2010, Astah Community 6.1, Balsamiq Mockups Eclipse, Notepad++ MySQL Microsoft Word 3.4 Mock Up Mock Up menggambarkan konsep rancangan tiap halaman pada aplikasi yang akan dibangun. Didalam Mock Up digambarkan desain konsep tata letak atau informasi apa saja yang akan ditampilkan. Dan Mock Up inilah yang akan dijadikan acuan dalam pembangunan desain aplikasi. 3.4.1 Mock Up Halaman Utama Berikut merupakan Mock Up untuk Halaman Menu Utama. Dimana di halaman utama ini akan terdapat pilihan ikon ikon untuk penyajian informasi, diantaranya ikon untuk mengakses menu SAP, ikon untuk mengakses menu Technical, ikon untuk mengakses menu Functional, ikon untuk mengakses menu In Company, ikon untuk mengakses menu In Campus, dan ikon untuk mengakses menu Searching.

43 Gambar 3.15 Mock Up Halaman Utama 3.4.2 Mock Up Halaman Menu SAP Berikut merupakan Mock Up untuk Halaman Menu SAP. Dimana di halaman ini akan ditampilkan informasi garis besar seputar SAP. Gambar 3.16 Mock Up Halaman Menu SAP

44 3.4.3 Mock Up Halaman Searching Berikut merupakan Mock Up untuk Halaman Menu Search. Dimana di halaman ini akan ditampilkan fungsi inputan untuk searching data yang diinginkan. Gambar 3.17 Mock Up Halaman Menu Search 3.4.4 Mock Up Halaman Menu Technical Berikut merupakan Mock Up untuk Halaman Menu Technical. Dimana di halaman ini ada pilihan ikon ikon untuk penyajian informasi modul yang berkaitan dengan Technical yaitu : ABAP, BASIS, dan XI/PI. Gambar 3.18 Mock Up Halaman Technical

45 3.4.5 Mock Up Halaman Menu Functional Berikut merupakan Mock Up untuk Halaman Menu Functional. Di halaman ini terdapat pilihan ikon untuk penyajian informasi modul Functional yaitu : HR, FI, CO, PS, IM, PP, QM, MM, PM, dan SD. Gambar 3.19 Mock Up Halaman Functional 3.4.6 Mock Up Halaman Menu In Company Berikut merupakan Mock Up untuk Halaman Menu In Company. Dimana di halaman ini akan ditampilkan informasi seputar perusahaan perusahaan yang menerapkan SAP didalam proses bisnisnya. Gambar 3.20 Mock Up Halaman Menu In Company

46 3.4.7 Mock Up Halaman Menu In Campus Berikut merupakan Mock Up untuk Halaman Menu In Campus. Dimana di halaman ini akan ditampilkan informasi seputar perguruan tinggi yang menerapkan SAP kedalam kurikulum proses belajar mengajarnya. Gambar 3.21 Mock Up Halaman Menu In Campus 3.4.8 Mock Up Halaman Menu Modul - modul Berikut merupakan Mock Up untuk Halaman Menu Modul - modul. Dimana di halaman ini akan ditampilkan informasi penjelasan dari modul terkait beserta tcodenya. Gambar 3. 22 Mock Up Halaman Menu Modul - modul