ABSTRAK e-Vacation System adalah suatu sistem pengajuan perizinan cuti melalui aplikasi pada handphone yang berbasiskan arsitektur client-server dengan aplikasi handphone dan aplikasi web pada sisi client, dan core system pada sisi server. Sistem ini terbagi menjadi empat modul utama yaitu: 1. Modul Administrator, merupakan modul yang menangani hal yang berkaitan dengan pendaftaran user ke sistem serta pengelolaan data user tersebut. 2. Modul Setup, merupakan modul yang menangani hal yang berkaitan dengan penyediaan package aplikasi handphone e-Vacation System di aplikasi web serta validasi konektivitas antara aplikasi handphone yang digunakan oleh staff dengan core system. 3. Modul Inquery, merupakan modul yang menangani hal yang berkaitan dengan request dari requester ke sistem untuk mendapatkan informasi antara lain informasi umum staff lain, status perizinan cuti yang diajukan, jatah cuti, dan log perizinan cuti yang pernah diajukan. 4. Modul Submit Request, merupakan modul yang menangani hal yang berkaitan dengan request pengajuan cuti dari requester serta persetujuan atau penolakan dari approver terhadap pengajuan cuti tersebut. Laporan ini menjelaskan proses pelaksanaan kerja praktik di PT IBM Indonesia dalam pengembangan e-Vacation System. Laporan ini dibuat berdasarkan teori, hasil, dan pengalaman penulis selama 12 minggu melaksanakan kerja praktik di PT IBM Indonesia. Laporan ini meliputi metodologi pengembangan, analisis kebutuhan sistem, perancangan internal sistem, perancangan eksternal sistem, dan implementasi sistem.