Anda di halaman 1dari 35

LAPORAN KERJA PRAKTEK <Judul Topik KP> Di <Nama Perusahaan>

Diajukan untuk memenuhi persyaratan kelulusan Matakuliah IF40K1 Kerja Praktek

oleh : Nur Ulfa Maulide i ! 1"#$ya%&

PROGRAM ST D! TEKN!K !N"ORMAT!KA SEKOLA# TEKN!K ELEKTRO DAN !N"ORMAT!KA !NST!T T TEKNOLOG! $AND NG %&&' (tahun pelaksanaan seminar)

Lem*ar Pen+esahan Pro+ram S,udi Teknik !n-orma,ika <TOP!K KERJA PRAKTEK> Di <Nama Perusahaan>

oleh : Nur Ulfa Maulide i ! 1"#$ya%&

disetujui dan disahkan se%a'ai (aporan Kerja Praktek

)andun'* ++ Koordinator Kerja Praktek Pro'ram ,tudi -eknik Informatika I-)

.Nama Koordinator/ NIP: 10"4#1234

Lem*ar Pen+esahan <TOP!K KERJA PRAKTEK> Di <Nama Perusahaan>

oleh : Nur Ulfa Maulide i ! 1"#$ya%&

disetujui dan disahkan se%a'ai (aporan Kerja Praktek

.Kota* +5/ .6a%atan Penan''un' ja7a% di tempat kerja/

Nama Penan''un' 6a7a% di tempat kerja .Nomor Pe'a7ai/

ii

A*s,raksi

Tuliskan ringkasan laporan Kerja Praktek, yang merupakan ringkasan dari lingkup kerja praktek (termasuk nama perusahaan, penjelasan singkat tentang aplikasi atau pekerjaan), pelaksanaan kerja praktek (input, proses dan pencapaian hasil), kesimpulan umum mengenai kerja praktek yang telah dilakukan dan kata kunci. 8ontoh: Kerja Praktek dilaksanakan di++ * perusahaan yan' %er'erak di %idan' +* mulai tan''al 14 6uni 0001 sampai den'an tan''al 1 9'ustus 00015 Kerja praktek yan' dilakukan adalah men'em%an'kan peran'kat lunak KP5 Peran'kat lunak terse%ut merupakan se%uah sisem untuk +55 Fitur yan' ada dalam sitem terse%ut antara lain +5 Untuk kerja praktek fitur yan' harus dikem%an'kan adalah +5 ,elama pen'em%an'an peran'kat lunak* metodolo'i yan' di'unakan adalah +5 -ahap pertama +5 :1 kalimat;5 -ahap kedua+55 :1 kalimat;5 -ahap terakhir adalah +5:1 kalimat;5 Pada akhir kerja praktek telah %erhasil dikem%an'kan peran'kat lunak KP yan' dilen'kapi den'an dokumentasi +5 Presentasi hasil akhir ju'a telah dilakukan untuk pihak perusahaan5 Kesimpulan dari keseluruhan proses kerja praktek adalah +5 Kata kun&i: +5

iii

Ka,a Pen+an,ar

Tuliskan rasa terimakasih kepada siapa saja yang terkait dengan Kerja Praktek ini

Da-,ar !si

(9P<=9N K>=69 P=9K->K55555555555555555555555555555555555555555555555555i .6udul -opik KP/55555555555555555555555555555555555555555555555555555555555555555555555i Di .Nama Perusahaan/555555555555555555555555555555555555555555555555555555555555555i (em%ar Pen'esahan Pro'ram ,tudi -eknik Informatika5555555555555i (em%ar Pen'esahan 5555555555555555555555555555555555555555555555555555555555555555555ii 9%straksi555555555555555555555555555555555555555555555555555555555555555555555555555555555555iii Kata Pen'antar555555555555555555555555555555555555555555555555555555555555555555555555555i Daftar Isi5555555555555555555555555555555555555555555555555555555555555555555555555555555555555 .Daftar lain?lain/5555555555555555555555555555555555555555555555555555555555555555555555 i Daftar Pustaka5555555555555555555555555555555555555555555555555555555555555555555555555 iii (ampiran 95 .-<=/5555555555555555555555555555555555555555555555555555555555555555551 (ampiran )5 (o' 9&ti ity555555555555555555555555555555555555555555555555555555555551 (ampiran 85 .Dokumen -eknik/55555555555555555555555555555555555555555555551

<Da-,ar lain.lain>

Dapat ditambahkan berbagai daftar yang dibutuhkan seperti daftar tabel, daftar gambar, daftar algoritma, daftar padanan istilah, daftar singkatan, daftar istilah, daftar simbol. Khusus untuk daftar pustaka, dapat diletakkan setelah bab Penutup, sebelum lampiran.Jika hanya terdapat satu gambar atau satu tabel, maka tidak perlu dibuat daftar gambar atau daftar tabel. etiap daftar, misal daftar gambar, daftar tabel, daftar istilah dan singkatan, semuanya diletakkkan pada halaman terpisah.

Bab I Pendahuluan !agian ini berisi pendahuluan mengenai Kerja Praktek (KP) yang dilaksanakan.

I.1

Latar belakang

Tuliskanlah latar belakang dari pelaksanaan KP di perusahaan dan substansi yang digeluti berkaitan dengan tujuan, misi, "isi atau fungsi perusahaan. Jangan menuliskan tentang pelaksanaan mata kuliah Kerja Praktek seperti ditulis kurikulum. 8ontoh :diam%il dari @1A;: KM, ,tandard >dition adalah salah satu produk P-5 Mitrais yan' %erupa sistem informasi medis %er%asiskan #eb5 Fitur yan' terdapat pada KM, adalah: proses klinis* pen&atatan sejarah medis pasien* administrasi data pasien* administrasi pe'a7ai rumah sakit* administrasi %iaya pera7atan pasien* dan pen'elolaan lo'istik5 9dapun pen''una sistem informasi ini adlah pe'a7ai administrasi dan petua's medis5 9plikasi ini telah dipakai oleh salah satu rumah sakit di Indonesia5 Den'an sistem yan' ada se%elumnya* pen''una harus men''unakan komputer untuk dapat men'akses data yan' ada5 )ila sistem ini dapat diakses den'an men''unakan mobile de"ices seperti PD9* pen''una akan dapat le%ih leluasa men''unakan aplikasi ini5 Den'an adanya ke%utuhan terse%ut* maka pihak manajemen P-5 Mitrais memutuskan untuk mem%an'un suatup prototipe aplikasi yan' dapat dijalankan pada mobile di"ices5 Ke%erhasilan pem%an'unan prototipe aplikasi akan mem%uka peluan' untuk men'em%an'kan prototipe terse%ut menjadi suatu aplikasi yan' siap di'unakan5 Pem%an'unan prototipe aplikasi inilah yan' dilakikan selama kerja praktek5

8ontoh 0 :diam%il dari @0A;: ,atu diantara %e%erapa aspek pentin' dalam manajemen sum%er daya yan' %aik adalah pen'elolaan administrasi karya7an yan' rapi dan terstruktur5 Dari data administrasi itu* seoran' manajer atau pimpinan perusahaan dapat men'am%il keputusan yan' tepat %erkaitan den'an ke'iatan %isnis dan %erpen'aruh terhadap perusahaan se&ara keseluruhan5 Untuk memudahkan pen'elolaan administrasi* perusahaan dapat memanfaatkan teknolo'i informasi* salah satu &aranya den'an mem%an'un sistem informasi karya7an5 )erdasarkan pertim%an'an di atas* P-5 )erdikari :Persero;* se%a'ai salah satu perusahaan nasional yan' %er'erak di %idan' perda'an'an dan lo'istik* asuransi* peternakan* dan furnitur* yan' mempekerjakan ratusan tena'a kerja sudah mempunyai sistem informasi karya7an untuk mem%antu pen'elolaan administrasi perusahaan* yaitu ,IMP>B5 Den'an adanya ,IMP>B* diharapkan manajemen sum%er daya manusia di perusahaan dapat dikelola den'an %aik dan mendukun' ke'iatan %isnis perusahaan5 ,elanjutnya* manajemen yan' teror'anisir itu akan mem%antu pen&apaian $ndonesia isi perusahaan* CTo become globally and competiti"e tate %#ned &nterprise to#ards customer's satifaction( serta misi

perusahaan* C%ptimi)e professionally the company*s resources for the stakeholders* benefitD dan C trong commitment in strategic alliances and utili)e the appropriate technology in business de"elopmentD5 Namun* ,IMP>B yan' di'unakan selama ini memiliki kekuran'an?kekuran'an %aik dari se'i operasional maupun maintenance?nya5 Untuk men'atasi permasalahan itu* pihak )erdikari memutuskan untuk mem%uat ulan' sistem informasi karya7an men''antikan ,IMP>B den'an penam%ahan fitur yan' se%elumnya tidak ada dan pen'hilan'an fitur yan' tidak diperlukan dari ,IMP>B5 Pen'erjaan sistem informasi yan' %aru di P-5 )erdikari :Persero; di%erikan kepada peserta kerja praktek den'an %antuan dari karya7an di isi teknolo'i informasi dan personalia5

"

I.2

Lingkup

Tuliskanlah lingkup materi KP dibandingkan dengan lingkup sistem secara keseluruhan, bukan lingkup KP seperti ditulis kurikulum. +ampiran T%, diacu di sini agar lingkup pekerjaan lebih jelas. -amun deskripsi dari pekerjaan yang dilakukan dijelaskan di sub bab $$... 8ontoh :diam%il dari @1A;: Dari keseluruhan fun'si yan' terdapat pada KM,* %a'ian yan' diimplementasikan dalam prototipe adalah %a'ian proses klinis5 ,e&ara le%ih spesifik* fitur yan' di%erikan pada prototipe ini adalah search patient, "ie# patient personal information, "ie# patient medical history, search medicine, dan "ie# medicine records.-erdapat dua %uah su%?sistem yan' dikem%an'kan selama kerja praktek* yaitu su%?sistem #eb ser"ices dan su%?sistem mobile de"ices5 8ontoh :diam%il dari @0A;: (in'kup materi kerja praktek yan' dilaksanakan di P-5 )erdikari :Persero; adalah pem%uatan sistem informasi karya7an :,IMK9; %er%asis 7e%5 ,IMK9 menan'ani semua data dan proses administrasi karya7an yan' menyan'kut hal %erikut: Data pri%adi karya7an* Data ri7ayat karir internal dan eksternal karya7an* Data kehadiran karya7an* Data pen'hasilan karya7an* Data lem%ur karya7an* Data perjalanan dinas* Data diklat karya7an* Data keluar'a karya7an* Data kesehatan karya7an dan tan''un'an5

,IMK9 merupakan su%sistem dari !erdikari /pplication ystem* yaitu sistem informasi yan' telah dan sedan' di%an'un di P-5 )erdikari :Persero; untuk mendukun' proses %isnis perusahaan dan anak perusahaan se&ara keseluruhan5

I.3

Tujuan

Tuliskanlah tujuan atau hasil KP yang telah diperoleh, bukan tujuan KP seperti ditulis kurikulum. 8ontoh :diam%il dari @1A;: Kerja praktek yan' dilakukan di P-5 Mitrais* Kuta )ali dari tan''al 14 6uni 000# sampai den'an # 9'ustus 000# ini %ertujuan untuk mem%an'un se%uah prototipe aplikasi KM, pada mobile de"ices5 9dapun prototipe ini di%an'un se%a'ai pem%uktian %ah7a aplikasi yan' sudah ada dapat dikem%an'kan le%ih lanjut untuk diimplementasikan pada mobile de"ices5 8ontoh :diam%il dari @0A;: -ujuan pelaksanaan kerja prakek di P-5 )erdikari adalah: Mem%an'un sistem informasi karya7an yan' terinte'rasi den'an sistem lainnya di P-5 )erdikari :Persero;* Men'efisienkan proses administrasi serta pen'elolaan data karya7an di P-5 )erdikari :Persero;5

Bab II <Organisasi atau Lingkungan Kerja Praktek> Jelaskan dengan struktur mengenai organisasi atau lingkungan KP dan kaitannya dengan lingkup pekerjaan KP yang dilakukan.

II.1 Struktur Organisasi Tuliskanlah struktur organisasi perusahaan KP dan jelaskan posisi tim KP pada struktur organisasi tersebut. 8ontoh :diam%il dari @1A;: P-5 Mitrais yan' %eralamat di 6alan Kediri No5 "3* Kuta* )ali adalah se%uah perusahaan pen'em%an' peran'kat lunak kelas dunia5 P-5 Mitrais ini merupakan perusahaan Penanaman Modal 9sin' :PM9; den'an Mitrais Pte (td :,in'apore; se%a'ai shareholder utama dan Min&om International Pty5 (td :9ustralia; se%a'ai in estor utama5 ,truktur or'anisasi P-5 Mitrais dapat dilihat pada (ampiran E5 Dalam melaksanakan kerja praktek* didapatkan %im%in'an se&ara lan'sun' dari )apak =o&hmad ,etyadi selaku Product De"elopment 0anager5 Den'an demikian* pen'em%an'an aplikasi ini %erada di %a7ah lin'kup tim Product De"elopment5 1atatan2 Dalam gambar struktur organisasi, unit atau di"isi tempat melaksanakan kerja praktek dibedakan dari unit lain (dengan penambahan shading atau garis putus3putus).

II.2 Lingkup Pekerjaan Tuliskanlah lingkup pekerjaan di"isi atau bagian tempat anda melaksanakan KP secara ringkas, kemudian kaitkan dengan lingkup pekerjaan kerja praktek yang sesuai dengan lingkup dari di"isi tersebut.

8ontoh :diam%il dari @1A;: Di isi Product De"elopment P-5 Mitrais memiliki lin'kup pekerjaan men'em%an'kan aplikasi yan' siap dipasarkan se%a'ai se%uah produk5 Pen'em%an'an aplikasi dapat didasarkan pada aplikasi yan' telah di%uat se%elumnya ataupun %erupa aplikasi %aru5 Dalam pelaksanaan kerja praktek dilakukan pen'em%an'an prototipe se%a'ai pen'em%an'an le%ih lanjut dari aplikasi yan' telah di%an'un se%elumnya5 Proses pen'em%an'an prototipe terse%ut dimulai dari analisis ke%utuhan hin''a pendokumentasian pen'em%an'an peran'kat lunak5 8ontoh :diam%il dari @0A;: -empat peserta kerja praktek melaksanakan pekerjaan adalah di di isi -eknolo'i Informasi P-5 )erdikari :Persero;5 Di isi -eknolo'i Informasi menan'ani se'ala hal yan' %erhu%un'an den'an pemanfaatan teknolo'i informasi di lin'kun'an P-5 )erdikari :Persero;* mulai dari pen'erjaan pen'em%an'an dan pera7atan aplikasi? aplikasi sistem informasi perusahaan yan' %ertujuan untuk menin'katkan kinerja %a'i perusahaan se&ara menyeluruh* sampai den'an menan'ani pera7atan jarin'an komputer :(9N dan internet; yan' di'unakan oleh perusahaan dan melayani %er%a'ai keluhan yan' disampaikan oleh karya7an lain men'enai troubleshoot pada komputer dan jarin'an yan' di'unakan5 Ketika proses kerja praktek ini %erlan'sun'* di isi -eknolo'i Informasi P-5 )erdikari :Persero; sedan' men'em%an'kan !erdikari /pplication ystem* se%uah sistem informasi yan' terinte'rasi untuk mendukun' proses %isnis perusahaan dan anak perusahaan se&ara keseluruhan5 !erdikari /pplication ystem merupakan hasil inte'rasi antara %e%erapa sistem informasi P-5 )erdikari :Persero;* yaitu sistem informasi akuntansi* keuan'an* dan karya7an untuk kepentin'an perusahaan5 Pada pelaksaaan kerja praktek* peserta kerja praktek mem%antu pen'em%an'an sistem informasi karya7an5

"

II.3

eskripsi Pekerjaan

Tuliskan deskripsi setiap tahap pekerjaan yang dilakukan (lebih rinci dari $.4), dilengkapi dengan deskripsi pekerjaan mahasis#a KP terkait dengan di"isi tempat mahasis#a bekerja. 8ontoh :diam%il dari @1A;: ,e&ara 'aris %esar* pekerjaan yan' telah dilakukan dapat di%a'i dalam " tahap: 15 >ksplorasi* %aik metodolo'i pen'em%an'an peran'kat lunak maupun teknolo'i yan' akan di'unakan dalam men'em%an'kan peran'kat lunak5 05 Pem%an'unan peran'kat lunak den'an memanfaatkan hasil eksplorasi5 Pem%an'unan peran'kat lunak ini dapat di%a'i la'i menjadi %e%erapa tahap: a5 9nalisis ke%utuhan dan pendokumentasiannya dalam ,e5uirements pecification5 %5 Peran&an'an peran'kat lunak dan pendokumentasiannya dalam oft#are /rchitecture Document5 &5 Pem%an'unan peran'kat lunak den'an men''unakan tools pen'em%an'an yan' dapat dilihat pada )a% III5 d5 Pen'ujian peran'kat lunak %eserta bug fi6ing dan optimasi performansi5 e5 Pem%uatan manual* installation #i)ard* dan configuration files5 "5 Pelaporan ke'iatan dan hasil kerja praktek* %aik kepada P-5 Mitrais maupun kepada Departemen -eknik Informatika I-)5 Pelaporan ini dilakukan %aik melalui presentasi maupun pem%uatan laporan kerja praktek5 Dalam menjalankan seluruh proses ini* didapatkan %im%in'an dari pem%im%in' kerja praktek5 .deleted/ oft#are

8ontoh :diam%il dari @0A;: Deskripsi pekerjaan yan' dilakukan selama kerja praktek di P-5 )erdikari :Persero; adalah men'em%an'kan ,istem Informasi Karya7an :,IMK9; yan' menan'ani hal %erikut: Pen&atatan* modifikasi* dan pelaporan data karya7an* Pen&atatan* modifikasi* dan pelaporan data keluar'a karya7an* Pen&atatan* modifikasi* dan pelaporan data kehadiran karya7an* Pen&atatan* perhitun'an* modifikasi* dan pelaporan data 'aji karya7an* Pen&atatan* perhitun'an* modifikasi* dan pelaporan data lem%ur* Pen&atatan modifikasi* dan pelaporan data perkem%an'an karir internal karya7an dan pen'alaman %ekerja di luar P-5 )erdikari :Persero;* Pen&atatan* perhitun'an* modifikasi* dan pelaporan data perjalanan dinas karya7an* Pen&atatan* perhitun'an* modifikasi* dan pelaporan data kesehatan* Pen&atatan* modifikasi* dan pelaporan data pendidikan dan pelatihan :diklat;*

Deskripsi pekerjaan yan' dilakukan sesuai den'an kesepakatan antara peserta kerja praktek den'an pihak P-5 )erdikari :Persero; yan' di&antumkan di dalam -<= :Term of ,eference; yan' dapat dilihat pada (ampiran 95

II.! "ad#al Kerja Tuliskan gambaran jad#al kegiatan selama KP, rinciannya mengacu ke lampiran +og /cti"ity5 8ontoh :diam%il dari @1A;: Kerja praktek dilaksanakan dari tan''al 14 6uni 000# sampai den'an # 9'ustus 000# selama 3 min''u5 Faktu kerja praktek adalah dari hari ,enin sampai den'an 6umat* pukul 03500 sampai den'an pukul 12500 FI-95

,e&ara umum* ke'iatan yan' dilakukan selama kerja praktek adalah se%a'ai %erikut: 15 Min''u pertama: Pen'enalan lin'kun'an kerja >ksplorasi metodolo'i pem%an'unan peran'kat lunak den'an

men''unakan =UP :,ational 7nified Process;5 05 Min''u kedua: Instalasi tools yan' akan di'unakan untuk men'em%an'kan aplikasi5 >ksplorasi teknolo'i yan' akan di'unakan dalam pen'em%an'an aplikasi5 >ksplorasi D)M, yan' akan di'unakan dalam aplikasi* yaitu <ra&le5

"5 Min''u keti'a: >ksplorasi teknolo'i yan' akan di'unakan dalam pen'em%an'an aplikasi5 >ksplorasi KM, ,tandard >dition5 Melakukan analisis ke%utuhan dan pendokumentasiannya dalam oft#are ,e5uirements pecification5 45 Min''u keempat: Menyesuaikan ulan' dokumen oft#are ,e5uirements pecification. Melakukan peran&an'an peran'kat lunak dan pendokumentasiannya dalam oft#are /rchitecture Document5 >ksplorasi teknolo'i yan' akan di'unakan dalam pen'em%an'an aplikasi #5 Min''u kelima: Menyesuaikan ulan' dokumen oft#are ,e5uirements pecification dan oft#are /rchitecture Document5 Mem%uat pro'ram ke&il den'an memanfaatkan teknolo'i hasil eksplorasi5

Mempelajari penerapan coding standard dalam pem%an'unan se%uah aplikasi5 Mem%uat aplikasi %aik su%?sistem #eb ser"ices maupun su%?sistem mobile de"ices5

15 Min''u keenam: Mem%uat aplikasi %aik su%?sistem #eb ser"ices maupun su%?sistem mobile de"ices5 Melakukan pen'ujian* bug fi6ing* dan optimasi performansi5

25 Min''u ketujuh: Melakukan pen'ujian* bug fi6ing* dan optimasi performansi5 Mem%uat installation #i)ard dan configuration files5 Mem%uat dokumen Test Design $nstallation 0anual5 Menyesuaikan ulan' dokumen oft#are ,e5uirements pecification dan oft#are /rchitecture Document5 35 Min''u kedelapan: Melakukan proses pelaporan dan e aluasi kerja praktek pecification, 7ser 0anual,

9dapun detail ke'iatan kerja praktek dalam skala harian dapat dilihat pada lampiran )5 ,e&ara keseluruhan* realisasi jad7al kerja sesuai den'an ren&ana yan' telah disusun5 ,elama kerja praktek* pen'em%an'an su%?sistem #eb ser"ices dilakukan oleh ,alma Desenta* sedan'kan pen'em%an'an su%?sistem mobile de"ices dilakukan oleh 9ntonius ,antoso5 Proses analisis* peran&an'an* pen'ujian* dan dokumentasi dilakukan se&ara %ersama?sama5 8ontoh :diam%il dari @0A;: Kerja praktek yan' dilakukan di P-5 )erdikari :Persero; dilaksanakan selama dua %ulan* dimulai sejak tan''al 1" 6uni 000# hin''a 10 9'ustus 000#5 6am kerja peserta kerja praktek men'ikuti aturan jam kerja karya7an tetap di P-5 )erdikari :Persero;* yaitu dimulai pukul 03500 hin''a 12500 selama hari ,enin hin''a

6umat5 Faktu istirahat adalah pukul 10500 G 1"500 untuk hari ,enin G Kamis dan pukul 115"0 G 1"5"0 untuk hari 6umat5 6ad7al kerja peserta kerja praktek disesuaikan den'an tahapan pada deskripsi pekerjaan yan' men''unakan metode =UP* yaitu: -ahap Persiapan : min''u I5

,e&ara 'aris %esar ke'iatan di min''u I adalah: o Pen'enalan lin'kun'an kerja dan lin'kun'an sistem* o Pen'enalan dan instalasi kakas* o Pem%uatan jad7al kerja* o Pem%a'ian tan''un' ja7a% dalam hal peran&an'an %asis data* peran&an'an antarmuka* dan pem%uatan dia'ram?dia'ram analisis :use case* skenario use case* kelas;* o Pem%uatan ,KP( a7al* -ahap $nception : min''u II5

Ke'iatan utama yan' dilakukan di min''u II adalah: o Peran&an'an %asis data yan' akan di'unakan* o Peran&an'an prototipe antarmuka* o Penyepakatan ,KP( den'an pihak perusahaan* o Penyusunan use case dan skenario ,IMK95 -ahap &laboration : min''u III ? IH5

Ke'iatan utama di min''u III dan IH adalah: o Melanjutkan analisis use case* kelas peran&an'an* dan skenario ,IMK9* o Pem%a'ian tan''un' ja7a% pen'em%an'an dan implementasi modul den'an perin&ian se%a'ai %erikut: - 9l ernia N5N5 - Ira Puspitasari :1"#00011; :1"#000#4; : Data Pri%adi* Pen'hasilan* Diklat5 : Data Kehadiran* (em%ur*

Perjalanan Dinas5

- -ita Mandasari :1"#00022; Kesehatan5

: Data Keluar'a* =i7ayat Karir*

o Memulai implementasi kelas tiap modul* o Melanjutkan implementasi antarmuka ,IMK95 -ahap 1onstruction : min''u H ? HII5

Ke'iatan utama di tahap 1onstruction adalah: o Melanjutkan implementasi kelas tiap modul* o Melakukan pen'ujian terhadap aplikasi ,IMK9* o Per%aikan error dan bug yan' mun&ul selama pen'ujian* o Penyusunan dokumen teknis aplikasi ,IMK9 untuk perusahaan5 -ahap Transition : min''u HIII ? IE5

Ke'iatan utama di dua min''u terakhir adalah: o Penyusunan laporan kerja praktek* o Penyempurnaan fitur tiap modul* o Melanjutkan implementasi modul yan' %elum selesai* o Memasukkan data karya7an ke dalam aplikasi ,IMK9* o Pem%erian pelatihan kepada semua karya7an P-5 )erdikari :Persero;* o oft +aunching aplikasi ,IMK95

,elama pelaksanaan kerja praktek diadakan %e%erapa kali re"ie# den'an karya7an di isi teknolo'i informasi dan manajer teknolo'i informasi* I%u Nurul Fitri se%a'ai pem%im%in' peserta kerja praktek5 ,elain itu* ju'a diadakan %e%erapa kali demo den'an Manajer Pen'em%an'an )isnis dan Peren&anaan Korporat* )apak ,am%as Faemata* untuk menyampaikan kemajuan yan' telah diperoleh5 6ad7al kerja se&ara le%ih terperin&i dapat dilihat di (ampiran )5

Bab III <Pengetahuan$Te%ri penunjang KP> Tuliskan tools (perangkat lunak dan hal lain) utama yang digunakan selama KP, bukan teori dasar yang diajarkan pada perkuliahan. Jangan lupa tuliskan pustaka yang menjadi referensi. 1ara mengacu lihat bagian dari template yang mengacu pada contoh3contoh laporan dalam daftar pustaka. 8ontoh :diam%il dari @0A;: III.1 Te%ri Penunjang KP &'%nt%h( ,elama pelaksanaan kerja praktek di P-5 )erdikari :Persero;* peserta kerja praktek men''unakan pen'etahuan yan' diperoleh selama masa perkuliahan se%a'ai landasan teori pen'em%an'an aplikasi ,IMK95 Pen'etahuan dan teori yan' di'unakan antara lain: 15 Konsep =UP dan Metode pen'em%an'an Peran'kat (unak )er%asis <%jek -eori tentan' konsep =UP dan metode pen'em%an'an peran'kat lunak %er%asis o%jek diperoleh di mata kuliah IF0011 =ekayasa peran'kat (unak dan IF"011 Proyek Peran'kat (unak5 4. Konsep =D)M, :,elational Database 0anagement ystem; -eori dan konsep =DM, yan' diperoleh di mata kuliah IF"011 )asis Data dan IF"001 ,istem )asis Data5 "5 Konsep ,istem Informasi -eori tentan' pem%an'unan sistem informasi yan' %aik diperoleh di mata kuliah IF"121 ,istem Informasi5

III.2 Kakas Pe)bangunan SI*K+ &'%nt%h( Kakas atau tools yan' di'unakan dalam pem%an'unan ,IMK9 antara lain: 15 ,I( ,er er 0000 .deleted/

05 PJP -riad :,er er 9pa&he* PJP 45"511; .deleted/ .. &ditor 7ltra &dit .deleted/ 45 Ma&romedia Dream7ea er ME 0004 .deleted/ #5 Ma&romedia Fire7orks ME 0004 .deleted/

Bab I, <Pelaksanaan Kerja Praktek> Pada bagian ini dijelaskan mengenai pelaksanaan Kerja Praktek meliputi input, proses dan pencapaian hasil.

I,.1 <Input> 1ontoh2 untuk Kerja Praktek pembuatan perangkat lunak, inputnya dapat berupa spesifikasi kebutuhan perangkat lunak dari bagian struktur organisasi tertentu. 8ontoh :diam%il dari @1A;: =en&ana pen'em%an'an peran'kat lunak di%erikan oleh )apak =o&hmad ,etyadi* %aik se&ara tertulis maupun se&ara lisan5 ,alah satu ke%utuhan yan' palin' mendasar adalah %ah7a teknolo'i yan' di'unakan harus di atas platform Po&ket P8 000" den'an men''unakan D)M, <ra&le 4i5 Ke%utuhan peran'kat lunak terse%ut kemudian didokumentasikan di dalam oft#are ,e5uirements pecification5 Untuk melakukan pen'em%an'an lanjut dari se%uah aplikasi yan' telah di%uat se%elumnya* diperlukan pula dokumentasi dari peran'kat lunak yan' telah ada terse%ut5 )e%erapa dokumen* seperti 7ser 0anual @"A* @4A* @#A dan oft#are ,e5uirements pecification KM, ,tandard >dition @0A ju'a di%erikan5 Informasi yan' tidak dapat diperoleh dari dokumen* diperoleh melalui keteran'an yan' di%erikan oleh %e%erapa oran' soft#are engineers P-5 Mitrais yan' terli%at dalam pem%uatan KM, ,tandard >dition5 Dalam mempelajari metodolo'i pen'em%an'an peran'kat lunak yan' akan di'unakan* di%erikan hak akses untuk melihat link dalam jarin'an perusahaan yan' %erisi keteran'an len'kap men'enai ,ational 7nified Process @10A. Pada link terse%ut terdapat pula template dan &ontoh dokumen yan' harus di%uat ketika men''unakan metodolo'i =UP5 ,e%a'ai referensi tam%ahan untuk mem%uat oft#are /rchitecture Document* di%erikan pula oft#are /rchitecture Document dari peran'kat lunak lain @3A5

,e&ara keseluruhan* dasar teori yan' dipelajari selama perkuliahan menjadi input yan' %erhar'a dalam proses pelaksanaan kerja praktek5 Dasar teori ini menjadi hal yan' san'at pentin' untuk mempelajari teknolo'i yan' %aru5 ,e%a'ai penunjan' seluruh ke'iatan kerja praktek* disediakan pula fasilitas peran'kat keras %erupa dua set komputer dan dua meja kerja terpisah untuk dua oran' peserta kerja praktek5 Untuk keperluan pen'em%an'an peran'kat lunak disediakan pula se%uah Po&ket P85 ,ementara untuk keperluan pen&etakan dokumen tersedia se%uah printer yan' dapat diakses %ersama den'an pe'a7ai Mitrais lain5

I,.2 <Pr%ses> 7raikanlah hal yang dikerjakan selama Kerja Praktek termasuk hambatan yang ditemui dan cara penyelesaian jika ada. 8ontoh :diam%il dari @1A;: ,etelah melakukan pen'enalan lin'kun'an kerja pada a7al pelaksanaan kerja praktek* selanjutnya proses kerja praktek dapat di%a'i menjadi %e%erapa tahap* yaitu eksplorasi* pem%an'unan peran'kat lunak* dan pelaporan hasil kerja praktek5 I,.2.1 -kspl%rasi &'%nt%h( -ahap eksplorasi dimulai den'an melakukan eksplorasi men'enai metodolo'i yan' akan di'unakan dalam pen'em%an'an peran'kat lunak5 Untuk mendukun' pelaksanaan metodolo'i =UP* diperlukan pula pen'etahuan men'enai pemodelan den'an men''unakan 7nified 0odelling +anguage :UM(;5 Den'an demikian* pendalaman terhadap pemodelan den'an UM( pun dilakukan5 ,alah satu sum%er a&uan utama dalam eksplorasi UM( adalah @4A5

"

,eperti telah dise%utkan se%elumnya* untuk melakukan pen'em%an'an lanjut dari se%uah aplikasi yan' telah ada* diperlukan pula pen'etahuan men'enai aplikasi yan' telah dikem%an'kan terse%ut5 Den'an demikian dilakukan eksplorasi terhadap KM, ,tandard >dition %aik se&ara fun'sionalitas maupun se&ara kode pro'ram5 >ksplorasi fun'sionalitas perlu dilakukan untuk men'etahui alur pro'ram dan proses %isnis dalam fun'si tertentu5 Di sisi lain* eksplorasi kode pro'ram diperlukan karena adanya per%edaan %ahasa pemro'raman antara aplikasi yan' telah ada den'an aplikasi yan' akan dikem%an'kan5 >ksplorasi ju'a dilakukan terhadap teknolo'i yan' akan dipakai dalam pem%an'unan peran'kat lunak5 ,e%a'ai a&uan utama dalam mempelajari pemro'ramana den'an Hisual )asi&5N>-* di'unakan a&uan @1A dan @1A5 Pada tahap ini dilakukan tidak hanya pem%elajaran tapi ju'a pen&arian alternatif teknolo'i yan' akan diterapkan5 Den'an demikian* tidak seluruh hasil eksplorasi pada akhirnya diterapkan dalam pem%an'unan peran'kat lunak5 ,elama proses eksplorasi ini* dilakukan pula instalasi tools yan' diperlukan5 Proses eksplorasi masih %erlan'sun' selama pem%an'unan peran'kat lunak5 Jal ini dimaksudkan untuk menyelaraskan antara hasil eksplorasi den'an penerapannya pada aplikasi yan' sedan' di%an'un5 I,.2.2 Pe)bangunan Perangkat Lunak &'%nt%h( Pem%an'unan peran'kat lunak yan' dilakukan dimulai den'an analisis ke%utuhan peran'kat lunak5 ,elanjutnya* %erdasarkan ke%utuhan peran'kat lunak terse%ut* dilakukan peran&an'an peran'kat lunak5 Pem%an'unan aplikasi dilakukan %erdasarkan peran&an'an terse%ut5 Untuk memastikan peran'kat lunak yan' dihasilkan sesuai den'an ke%utuhan dan %erfun'si den'an semestinya* dilakukan %e%erapa ke'iatan pendukun' seperti pen'ujian* bug fi6ing* dan optimasi performansi5

Dalam mem%an'un peran'kat lunak ini* di'unakan metodolo'i =UP* sesuai hasil eksplorasi5 Pem%an'unan peran'kat lunak ini ju'a memanfaatkan %er%a'ai teknolo'i yan' telah dipelajari pada tahap se%elumnya den'an men'a&u kepada coding standard @2A yan' telah ditetapkan P-5 Mitrais5 Den'an pendekatan prototyping pada tahap eksplorasi* pen'em%an'an peran'kat lunak mem%utuhkan 7aktu yan' tidak terlalu %anyak5 Untuk memudahkan proses instalasi pada komputer yan' %er%eda* di%uat pula installation #i)ard %eserta configuration files5 $nstallation #i)ard maupun configuration files ini di%uat %aik untuk su%?sistem #eb ser"ices maupun su%? sistem mobile de"ices5 Untuk memastikan peran'kat lunak %erjalan sesuai den'an spesifikasi yan' di%erikan* dilakukan pula proses pen'ujian %eserta bug fi6ing5 Proses pen'ujian dilakukan oleh pen'em%an' den'an metode #hite bo6 testing5 Untuk keperluan pen'ujian* di'unakan data yan' sama den'an data yan' diakses oleh KM, ,tandard >dition5 Pen'ujian dilakukan %aik untuk su%?sistem #eb ser"ices maupun su%?sistem mobile de"ices den'an skenario uji sesuai den'an skenario use case5 Den'an 5uery yan' sama* prototipe men'hasilkan keluaran yan' sama den'an keluaran KM, ,tandard >dition5 ,e&ara keseluruhan* hasil pen'ujian mem%uktikan %ah7a teknolo'i yan' ada telah mendukun' diimplementasikannya KM, ke dalam mobile de"ices5 Proses pem%an'unan peran'kat lunak dilen'kapi pula den'an pem%uatan dokumen pendukun' seperti oft#are ,e5uirements pecification, oft#are /rchitecture Document, Test Design pecification, 7ser 0anual, dan $nstallation 0anual5 Dilakukan %e%erapa kali penyesuaian terhadap dokumen terse%ut5 Jal ini sesuai den'an metodolo'i =UP dimana pen'em%an'an dilakukan se&ara iteratif5 Jal ini ju'a dilakukan untuk menja'a konsistensi antara aplikasi den'an dokumen5 ,e%a'ai referensi pem%uatan dokumen?dokumen terse%ut* dia&u template yan' telah di%erikan oleh =UP 000"5

I,.2.3 Pelap%ran .asil Kerja Praktek &'%nt%h( Proses pelaporan hasil kerja praktek dilakukan pada tahap akhir kerja praktek di P-5 Mitrais5 Pelaporan hasil kerja praktek ini dilakukan melalui presentasi di hadapan %e%erapa staff P-5 Mitrais5 Pelaporan hasil kerja praktek dilakukan pula den'an pem%uatan laporan kerja praktek5

I,.3 <Pen'apaian .asil> 7raikan berbagai hasil yang diperoleh selama Kerja Praktek, rinciannya mengacu pada lampiran dokumen teknik jika ada. 8ontoh :diam%il dari @1A;: 9dapun hasil yan' di&apai dari kerja praktek di P-5 Mitrais ini %erupa peran'kat lunak KM, Mo%ile >$tension Prototype5 Peran'kat lunak ini terdiri dari dua su%? sistem* yaitu su%?sistem #eb ser"ices dan su%?sistem mobile de"ices5 9plikasi ini mena7arkan fun'sionalitas proses klinis se%a'ai %erikut: earch patient 8ie# Patient Personal $nformation 8ie# Patient 0edical 9istory earch 0edicine 8ie# 0edicine ,ecords

Fun'si?fun'si yan' diimplementasikan terse%ut sama den'an fun'si yan' terdapat pada KM, ,tandard >dition5 )e%erapa tampilan hasil akhir KM, Mo%ile >$tension Prototype* yan' dijalankan melalui emulator* dapat dilihat pada (ampiran 85 Kerja praktek ini ju'a men'hasilkan %e%erapa dokumen pendukun' aplikasi* yaitu: oft#are ,e5uirements pecification

oft#are /rchitecture Document Test Design pecification 7ser 0anual $nstallation 0anual

,e&ara 'aris %esar* informasi yan' tersedia dalam dokumen yan' dikem%an'kan adalah se%a'ai %erikut: oft#are ,e5uirements pecification )erisi tentan' hasil analisa ke%utuhan fun'sional dan non?fun'sional dari peran'kat lunak yan' akan dikem%an'kan5 Ke%utuhan fun'sional dari peran'kat lunak terse%ut direpresentasikan dalam dia'ram use case %eserta use case specification?nya5 ,ementara ke%utuhan non?fun'sional didokumentasikan dalam %a'ian supplementary specification5 oft#are /rchitecture Document )erisi tentan' peran&an'an peran'kat lunak yan' dikem%an'kan5 Dia'ram yan' disertakan dalam dokumen ini antara lain dia'ram se5uence* dia'ram kelas* dan dia'ram deployment5 Test Design pecification )erisi tentan' pen'ujian yan' dilakukan %eserta hasilnya5 Pen'ujian dilakukan untuk su%?sistem mobile de"ices maupun untuk su%?sistem #eb ser"ices5 Jal terkait pen'ujian yan' di&akup dalam dokumen ini* yaitu skenario uji sesuai den'an skenario use case dan daftar bug disertai status per%aikannya5 7ser 0anual )erisi tentan' &ara pen''unaan peran'kat lunak5 Karena pen''una hanya %erinteraksi den'an su%?sistem mobile de"ices* maka &ara pen''unaan hanya dideskripsikan untuk su%?sistem terse%ut5 Dokumen ini disusun sesuai den'an fun'si?fun'si yan' disediakan oleh peran'kat lunak5 $nstallation 0anual

)erisi tentan' &ara instalasi peran'kat lunak* %aik untuk su%?sistem mobile de"ices maupun untuk su%?sistem #eb ser"ices. Dokumen?dokumen teknis terse%ut tidak disertakan dalam laporan kerja praktek ini karena ke%ijakan P-5 Mitrais tidak memper%olehkan pu%likasi dokumen terse%ut5 > aluasi terhadap dokumen?dokumen di atas dilakukan se&ara iteratif oleh super"isor5 ,e&ara keseluruhan* dokumen terse%ut dinilai sesuai den'an standar P-5 Mitrais5 ,elain itu* dihasilkan pula installation #i)ard dan configuration files yan' akan memudahkan pen''una dalam proses instalasi dan menjalankan aplikasi pada mesin yan' %er%eda5 Den'an ke%erhasilan pem%uatan prototipe ini* ter%uka kemun'kinan yan' &ukup %esar untuk men'em%an'kan aplikasi KM, ,tandard >dition sehin''a memun'kinkan pen''una untuk men'akses sistem den'an men''unakan mobile de"ices5 Pemanfaatan teknolo'i #eb ser"ices ju'a telah mem%uka peluan' pen'em%an'an aplikasi lain di luar KM, ,tandard >dition5 Jal ini dimun'kinkan karena teknolo'i #eb ser"ices mendukun' adanya per%edaan platform dan %ahasa pemro'raman5

Bab , Penutup Tuliskan apa yang perlu disampaikan sebagai penutup untuk menunjang kesimpulan dan saran.

,.1 <Kesi)pulan dan saran )engenai pelaksanaan KP> Tuliskan berbagai kesimpulan (:.;.;) dan saran (:.;.4) mengenai proses pelaksanaan KP (jelaskan per point) secara keseluruhan meliputi proses perkuliahan pra dan pasca KP, proses pelamaran, lingkungan tempat kerja KP, dan sebagainya. ,.1.1 Kesi)pulan Pelaksanaan Kerja Praktek 8ontoh :diam%il dari @0A;: 15 Mahasis7a dapat men'aplikasikan ilmu yan' diperoleh selama perkuliahan untuk menyelesaikan permasalahan di dunia nyata5 05 Mahasis7a dapat men'etahui ilmu dan keterampilan yan' di%utuhkan untuk memasuki dunia kerja di era 'lo%alisasi* seperti: o Keterampilan %erkomunikasi dan %ekerja sama den'an oran' lain5 o Ilmu dasar men'enai %idan' spesifik yan' diperoleh selama perkuliahan5 Misalnya ilmu dasar di %idan' informatika* ilmu dasar di %idan' ekonomi* dan se%a'ainya5 o Keterampilan men'analisis permasalahan untuk di&ari solusinya5 o Ilmu pen'etahuan umum5 o Keterampilan mempelajari hal yan' %aru dalam 7aktu relatif sin'kat5 "5 Mahasis7a menyadari pentin'nya etos kerja yan' %aik* disiplin* dan tan''un' ja7a% dalam menyelesaikan suatu pekerjaan5 45 Kerja praktek dapat melatih mahasis7a untuk %ekerja sama dalam suatu tim* %aik antar peserta kerja praktek maupun den'an karya7an lain di P-5 )erdikari :Persero;5

#5 Mahasis7a memperoleh tam%ahan ilmu yan' tidak diperoleh di proses perkuliahan5 Pada kerja praktek yan' dilakukan di P-5 )erdikari :Persero;* mahasis7a mendapatkan pen'etahuan tam%ahan men'enai: o 8akupan pekerjaan di isi personalia se&ara mendetail* seperti perhitun'an pen'hasilan* poton'an* dan pajak karya7an* mekanisme pelaksanaan perjalanan dinas* tata &ara pen'ajuan lem%ur* &ara perhitun'an uan' kesehatan yan' disesuaikan den'an karir dan jumlah keluar'a* serta jenjan' karir dalam perusahaan5 o Peran&an'an antarmuka %er%asis 7e% yan' user3friendly dalam 7aktu sin'kat5

,.1.2 Saran Pelaksanaan KP 8ontoh :diam%il dari @1A;: 9dapun saran men'enai pelaksanaan kerja praktek antara lain: 15 Perlu ditum%uhkan ke%iasaan %elajar se&ara mandiri :self3learning; di kalan'an mahasis7a* khususnya dalam mempelajari teknolo'i se&ara aplikatif5 ,alah satu fasilitas yan' tersedia yan' mendukun' proses pem%elajaran se&ara mandiri ini adalah koneksi internet yan' &ukup &epat5 05 Perlu adanya kemampuan mahasis7a untuk men''a%un'kan seluruh ilmu yan' pernah didapat di perkuliahan dalam proses pem%an'unan peran'kat lunak5 "5 Perlu adanya %im%in'an se&ara le%ih intensif %a'i mahasis7a kerja praktek5 45 6ika memun'kinkan* dalam pelaksanaan kerja praktek mahasis7a dapat dili%atkan dalam suatu proyek di mana mahasis7a dapat %ekerja sama den'an pe'a7ai lain5

,.2 <Kesi)pulan dan saran )engenai substansi /ang digeluti sela)a KP> Tuliskan berbagai kesimpulan (:.4.;) dan saran (:.4.4) mengenai substansi atau topik yang digeluti selama KP (jelaskan per point).

"

8ontoh :diam%il dari @1A;: ,.2.1 Kesi)pulan )engenai K*S *%bile -0tensi%n Pr%t%t/pe &'%nt%h( ,etelah melalui proses pem%an'unan peran'kat lunak KM, Mo%ile >$tension Prototype* kesimpulan yan' didapat se%a'ai %erikut: 15 KM, Mo%ile >$tension Prototype telah mem%uktikan %ah7a KM, ,tandard >dition dapat dikem%an'kan le%ih lanjut sehin''a dapat dijalankan pada mobile de"ices5 Jal ini dapat dilakukan den'an pemanfaatan teknolo'i #eb ser"ices5 Jasil pen'ujian mem%uktikan %ah7a KM, Mo%ile >$tension Prototype dapat %erjalan den'an %aik sesuai spesifikasi peran'kat lunak5 05 Pemanfaatan teknolo'i #eb ser"ices telah mem%uka peluan' lain dalam men'em%an'kan aplikasi5 Jal ini dikarenakan kemampuan teknolo'i #eb ser"ices dalam mem%erikan layanan yan' dapat dimanfaatkan oleh platform yan' %er%eda %ahkan oleh %ahasa pemro'raman yan' %er%eda pula5 "5 Pen'em%an'an KM, Mo%ile >$tension Prototype dilakukan sesuai den'an soft#are de"elopment lifecycle yan' terarah den'an di'unakannya metodolo'i =UP5 Metodolo'i =UP memun'kinkan pen'em%an' peran'kat lunak men'konfi'urasi proses yan' akan dilalui dalam pen'em%an'an peran'kat lunak den'an tetap mem%erikan panduan dalam melalui setiap proses terse%ut5

,.2.2 Saran )engenai K*S *%bile -0tensi%n Pr%t%t/pe &'%nt%h( )erdasarkan hasil pen'em%an'an KM, Mo%ile >$tension Prototype* saran yan' diajukan adalah se%a'ai %erikut: 15 Perlu adanya optimasi se&ara le%ih lanjut* misalnya den'an men''unakan %ahasa pemro'raman yan' %er%eda 05 Perlu adanya sur ei pasar untuk menentukan fun'si apa saja yan' perlu diterapkan pada mobile de"ices5

Da-,ar Pus,aka

Tuliskan berbagai daftar pustaka terurut abjad berdasar nama pengarang dan beri nomor mulai dari <;=, contoh2 @1A Desenta* ,5* ,antoso* 95* +aporan Kerja Praktek2 Pembangunan Perangkat +unak Ksatria 0edical ystem &6tension Prototype di PT. 0itrais * Departemen -eknik Informatika* 000# @0A Nares7ari* 95* Puspitasari* I5* Mandasari* -5* +aporan Kerja Praktek2 Pembangunan 000# @"A =ussell* ,tuart 65* /rtificial $ntelligence, / 0odern /pproach* Prenti&e?Jall International* In&5* 144# 1at2 nomor halaman mengikuti daftar isi, misal2 sebelum bab pendahuluan, ada lampiran padanan istilah dengan nomor halaman "i, maka nomor halaman daftar pustaka adalah "ii istem $nformasi Karya#an ( $0K/) di PT. !erdikari (Persero) Jakarta, Departemen -eknik Informatika*

iii

Penulisan halaman untuk setiap lampiran sama dengan format penulisan halaman untuk setiap bab, contoh untuk +ampiran /, halaman bera#al dari /3;, /34, dst. Posisi nomor halaman pada halaman pertama ditulis pada bottom center, untuk halaman berikutnya adalah top right. 9al ini juga berlaku untuk nomor halaman pada bab isi. La)piran +. <TO1> +ampiran / bersifat #ajib untuk mahasis#a yang akan melakukan seminar KP pada semester ; tahun 4>>:?4>>@ dan semester berikutnya. T%, berisi job description 0ahasis#a KP dan target KP yang telah disepakati bersama antara 0ahasis#a KP dan Perusahaan. T%, ini dibuat pada a#al pelaksanaan KP dan ditandatangani oleh pihak 0ahasis#a KP dan Perusahaan.

9?1

La)piran B. L%g +'ti2it/ Pada !agian ini berisi log acti"ity dengan format sebagai berikut Min''u!-'l Ke'iatan Jasil

)?1

La)piran 3. < %ku)en Teknik> 0ahasis#a KP dapat melampirkan berbagai dokumen teknik yang merupakan hasil pelaksanaan KP, contoh +ampiran ini tidak #ajib ada. oft#are ,e5uirement pecification ( , ), dll.

8?1

Anda mungkin juga menyukai