BAB III ANALISIS DAN PERANCANGAN
Gamba 3.6 Sequence Diagram memilih salah satu perusahaan
: User : ListPerusahaan :
viewDidLoadListPerusahaan
: Model : Database Membuka Aplikasi
mengambil list perusahaan
ViewWillAppear()
ViewWillAppear() ViewWIllAppear() ViewWIllAppear()
ViewWIllAppear() menampilkan list perusahaan
: DetailPerusahaan : User : ListPerusahaan :
viewDidLoadListPerusahaan
: Model : Database Membuka Aplikasi
Memilih Salahsatu Perusahaan
ViewWillAppear()
ViewWillAppear() ViewWIllAppear() ViewWIllAppear()
ViewWillAppear()
Gambar 3.7 Sequence Diagram menampilkan detail perusahaan
Gambar 3.8 Sequence Diagram menampilkan peta perusahaan : User
:
viewDidLoadDetailPerusahaan
: Model : Database : DetailPerusahaan
melihat detail perusahaan
ViewWillAppear()
ViewWillAppear() ViewWIllAppear() ViewWIllAppear()
mengambil nilai detail perusahaan
ViewWillAppear()
menampilkan detail perusahaan
:
viewDidLoadPetaPerusahaan
: User : Peta Perusahaan : Model : Database
melihat peta perusahaan
ViewWillAppear()
ViewWillAppear()
ViewWIllAppear()
ViewWIllAppear() mengambil nilai peta perusahaan
ViewWillAppear()
3.4.7 Component Diagram
Gambar 3.9 Component Diagram
3.4.8 Skema Table
Tabel kantor.plist
Tabel 3.2 Tabel kantor.plist
Field Type Data
Latitude String Longitude String Nama String Alamat String Deskripsi String Database/ Model ListPerusahaan Detail Perusahaan Peta Perusahaan
Tabel 3.3 kantor.plist index 0
Field Type Data Value
Latitude String -6.235
longitude String 106.822
nama String PT. Glacial InfoCourse
Alamat String Jalan Matraman No. 45 Jakarta Barat 10028 Deskripsi String Merupakan anak perusahaan yang bergerak dalam
bidang pendidikan khususnya pelatihan atau training untuk masyarakat tentang teknologi iOs
Tabel 3.4 kantor.plist index 1
Field Type Data Value
Latitude String -6.894
longitude String 107.621
Nama String CV. IndoUnggul Creative
Alamat String Jalan Gelatik No. 192 Bandung 40111
Deskripsi String Merupakan anak perusahaan yang bergerak dalam industry kreatif. Seperti produk digital, advertising in house training.
Tabel 3.5 kantor.plist index 2
Field Type Data Value
Latitude String -7.264
longitude String 112.746
Nama String PT. BreakCode Investama
Alamat String Jalan Pemuda No. 99 Surabaya 60175
Deskripsi String Merupakan anak perusahaan yang bergerak sebagai konsultan perusahaan-perusahaan BUMN seperti PT.Telkom, TBK, juga perusahaan ini merupakan perusahaan yang mengelola PT.iOffice
3.5 Implementasi Interface
Gambar 3.10 Rancangan interface 1 List Nama Perusahaan PT.XXXXX
CV.XXXXX
Gambar 3.11 Rancangan Interface 2
Gambar 3.12 Rancangan Interface 3
Back Nama Perusahaan Detail Perusahaan Alamat xxxxxx Deskripsi xxxxxxxxxxxxxxxxxxx
Gambar Peta Prusahaan
3.6 Implementasi Program
Gambar 3.13 Printscreen Aplikasi Program 1
33 4.1. Kesimpulan
Aplikasi baru merupakan prototipe awal
Aplikasi hanya memberikan informasi perusahaan kepada user
Aplikasi yang dibuat memuat data tentang deskripsi perusahaan serta lokasi kantor dalam peta digital
4.2. Saran
Penambahan fitur RSS (Really Simple Syndicate) dari website perusahaan
Penambahan database yang tersentralisasi di pusat, sehingga pengelolaan informasi dapat dilakukan secara lebih mudah
Fitur yang seperti informasi lain yang lebih banyak sebaiknya ditambahkan di aplikasi ini.
KERJA PRAKTEK
Diajukan untuk Memenuhi Tugas Mata Kuliah Kerja Praktek
Program Strata Satu Jurusan Teknik Informatika Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
ADHE ZULFAJRI – 10107669
IRFAN MUSTHAFA KAMIL – 10107660
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
34
David M. Kroenke, Database Processing Jilid 1 edisi 9. Erlangga, 2005
PT. Dycode Cominfotech Development, Company Profile. 2008, dari http://dycode.com/_blogfiles/andri/DyCodeCompanyProfile.pdf
___________, Perseroan Terbatas. 16 Januari 2011, dari http://id.wikipedia.org/wiki/Perseroan_terbatas
___________, Sistem Informasi Manajemen. September 2010, dari http://www.adiprtm.dikti,net/sim/SIM%20sess_3.ppt
i
Dengan memanjatkan puji syukur kepada Allah, yang telah memberikan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan laporan kerja praktek yang berjudul “APLIKASI MOBILE INFORMASI PERUSAHAAN DI PT. DYCODE COMINFOTECH DEVELOPMENT BERBASIS PLATFORM APPLE IOS“.
Adapun maksud dari penulisan laporan kerja praktek ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan program studi Strata I Teknik Informatika Universitas Komputer Indonesia.
Penulis menyadari sepenuhnya bahwa dalam penulisan laporan kerja praktek ini, masih banyak kekurangan dan jauh dari kesempurnaan mengingat kemampuan dan pengetahuan penulis mengenai masalah yang dibahas didalamnya masih terbatas.
Pada kesempatan ini ijinkanlah penulis menyampaikan rasa terima kasih yang sebesar-besarnya kepada semua pihak yang telah memberikan dukungan sangat besar dan dengan sabar mendorong penulis untuk menyelesaikan kerja praktek, terima kasih untuk suka dan dukanya yang tidak akan penulis lupakan.
Selanjutnya penulis mengucapkan rasa terima kasih yang sebesar-besarnya kepada :
1. Ibunda Tercinta beserta seluruh keluarga yang selalu memberikan doa dan dukungan untuk menyelesaikan laporan kerja praktek ini.
2. Ibu Mira Kania Sabariah, S.T., M.T., selaku Ketua Jurusan Teknik Informatika, Fakultas Teknik, Universitas Komputer Indonesia.
3. Irfan Maliki S.T, selaku Dosen Wali dan sekaligus sebagai Dosen Pembimbing yang meluangkan waktunya dan memberikan bimbingannya untuk penulis sehingga dapat menyelesaikan laporan kerja praktek ini di Universitas Komputer Indonesia.
4. Seluruh Dosen dan Sekretariat Jurusan Teknik Informatika Universitas Komputer Indonesia.
ii Development.
7. Teman-teman yang ada di If-14 dan If-16 yang tidak bisa disebutkan satu per satu yang telah membantu menyelesaikan laporan ini
8. Semua Rekan-rekan yang tidak dapat penulis sebutkan satu persatu.
Semoga kebaikan yang telah diberikan kepada penulis selama ini, mendapat balasan yang berlipat ganda dari Allah SWT, Amin. Akhirnya dengan rendah hati dan segala keterbatasan pengetahuan serta kemampuan, penulis mengharapkan saran yang konstruktif dari pembimbing dan para pembaca kerja praktek ini sehingga lebih bermanfaat bagi yang membutuhkan dan pengembangan ilmu pengetahuan khususnya informatika.
Bandung, Januari 2011
iii LEMBAR PENGESAHAN
KATA PENGANTAR ... i
DAFTAR ISI ... iii
DAFTAR TABEL ... v
DAFTAR GAMBAR ... vi
DAFTAR LAMPIRAN ... vii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah …... 2
1.3 Maksud dan Tujuan ……… 2
1.4 Batasan Masalah ….……… 2
1.5 Metode Penelitian ...……… 2
1.6 Sistematika Penulisan..……… 4
BAB II TINJAUAN PUSTAKA ... 5
2.1 Profile Tempat Kerja Praktek ... 5
2.2 Landasan Teori ………... 8
BAB III ANALISIS DAN PERANCANGAN ……….. . 18
3.1 Jadwal Kerja Praktek ………... ... 18
3.2 Cara / Teknik Kerja Praktek ... 18
3.3 Data Kerja Praktek …………... 18
3.4 Perancangan ……….. 20
3.5 Implementasi Interface ………. 29
3.6 Implementasi Interface ………. 31
v
Tabel 3.1 Deskripsi Use Case Melihat Informasi Perusahaan ………… 22
Tabel 3.2 Tabel Kantor.plist ……… 27
Tabel 3.3 Tabel Kantor.plist index 0 ……… 28
Tabel 3.4 Tabel Kantor.plist index 1 ……… 28
vi
Gambar 2.1 Logo Perusahaan ……… 6
Gambar 2.2 Struktur Perusahaan ……… 8
Gambar 2.3 Karakteristik Suatu Sistem ………. 11
Gambar 3.1 Use Case Diagram ……….. 21
Gambar 3.2 Class Diagram ……… 23
Gambar 3.3 State Diagram ………. 24
Gambar 3.4 Activity Diagram………. 24
Gambar 3.5 Sequence Diagram menampilkan list perusahaan …….. 25
Gamba 3.6 Sequence Diagram memilih salah satu perusahaan ……. 25
Gambar 3.7 Sequence Diagram menampilkan detail perusahaan ….. 26
Gambar 3.8 Sequence Diagram menampilkan peta perusahaan ……. 26
Gambar 3.9 Component Diagram ……….. 27
Gambar 3.10 Rancangan interface 1………. 29
Gambar 3.11 Rancangan Interface 2 ………. 30
Gambar 3.12 Rancangan Interface 3………. 30
Gambar 3.13 Printscreen Aplikasi Program 1 ………. 31
Gambar 3.14 Printscreen Aplikasi Program 2 ………. 31
vii Lampiran A Source Code Program Lampiran B Surat Perusahaan
Lampiran C Daftar Hadir Kerja Praktek Lampiran D Nilai Kerja Praktek