ITS Undergraduate

download ITS Undergraduate

of 31

description

its

Transcript of ITS Undergraduate

  • LOGO

    Presentasi Tugas Akhir

    Rabu, 22 Juni 2011

  • LOGO

    Judul RANCANG BANGUN SISTEM INFORMASI PENGELOLAAN ASRAMA MAHASISWA (SIPAM) ITS SURABAYA DENGAN METODE THROW-AWAY PROTOTYPING Pembimbing : Ir. Achmad Holil Noor Ali, M.Kom Feby Artwodini M., S.Kom, MT

  • LOGO

    Agenda Presentasi

    Presentasi Tugas Akhir ini dibagi menjadi beberapa bagian, yaitu : Pendahuluan

    Latar Belakang Tujuan & Manfaat Permasalahan Batasan Masalah

    Metodologi Paparan Tugas Akhir Tanya Jawab Demo Program

  • LOGO

    Pendahuluan Latar Belakang

    Asrama Mahasiswa ITS membutuhkan media untuk mengelola hal-hal administratif, seperti registrasi penghuni baru, informasi kamar kosong, tarif kamar, perpanjangan waktu huni, penambahan fasilitas kamar, dan lain-lain. Selain itu,

    Asrama perlu untuk mengelola informasi tentang gedung, kamar, fasilitas, pengawai dan penghuni agar bisa digunakan untuk membantu

    Asrama membutuhkan data realtime tentang kondisinya untuk pelaporan ketika ada audit

    Belum ada aplikasi untuk memenuhi kebutuhan itu

  • LOGO

    Pendahuluan Permasalahan

    Bagaimana merancang dan membuat Sistem Informasi Pengelolaan Asrama Mahasiswa (SIPAM) ITS yang meliputi :

    Bagaimana menentukan spesifikasi kebutuhan sistemnya Bagaimana merancang system sesuai dengan spesifikasi

    kebutuhannya Bagaimana mengimplementasikan rancangan system ke

    dalam kode program sehingga menjadi system informasi yang utuh.

  • LOGO

    Pendahuluan Batasan Masalah

    Pengerjaan tugas akhir ini sebatas pada pembuatan aplikasi program tanpa melakukan implementasi ke instansi yang bersangkutan.

    Tidak mencakup masalah keamanan sistem. UML yang didefinisikan mencakup usecase

    diagram, activity diagram, class diagram dan sequence diagram

    Modul yang dikerjakan adalah modul untuk calon penghuni, admin dan koordinator bidang

  • LOGO

    Pendahuluan Tujuan

    Tujuan dari tugas akhir ini adalah membuat aplikasi Sistem Informasi Pengelolaan Asrama Mahasiswa (SIPAM) ITS Surabaya yang dilengkapi dengan dokumen SKPL dan DPPL

  • LOGO

    Pendahuluan Manfaat

    Bagi pihak Pengelola Asrama: Menyediakan informasi tentang perkembangan asrama

    secara cepat dan akurat Memudahkan proses audit keuangan asrama Menjadi bahan pertimbangan dalam mengambil langkah

    strategis bagi pengelolaan Asrama Mahasiswa ITS di masa mendatang.

    Bagi penghuni dan calon penghuni asrama: Mepercepat dan memudahkan proses administrasi Informasi yang dibutuhkan penghuni atau calon penghuni

    dapat segera diketahui dengan cepat

  • LOGO

    Metode Penelitian Alur Penyelesaian TA

    Desain/Prototype sudah benar?

    Analisa Kebutuhan

    Pembuatan Prototype (desain)

    Pengkodean Sistem

    Pengujian Sistem

    Sistem sudah Benar?

    Pelaporan hasil evaluasi

    Selesai

    Mulai

    Ya

    Tidak

    Tidak

    Identifikasi Masalah

    Survey dan Studi Literatur

    Ya

  • LOGO

    Metode Penelitian Throw-Away Prototyping

    Persyaratan Outline

    Kembangkan Prototype Evaluasi Prototype

    Spesifikasikan Sistem

    Kembangkan Perangkat Lunak Validasi Sistem

    Serahkan Sistem Perangkat Lunak

  • LOGO

    Analisa Hasil Survey Prosedur Pendaftaran

    Datang ke kantor Asrama Mahasiswa ITS Mengisi formulir pendaftaran Membayar biaya tinggal di asrama ke rekening

    rektor ITS Menandatangani surat perjanjian tinggal di Asrama

    Mahasiswa ITS dengan melampirkan : Foto ukuran 3x4 atau 4x6 2 lembar Fotocopy KTM/KTM sementara/bukti daftar ulang Materai Rp 6.000,- 1 lembar

    Keterangan lebih lanjut hubungi kantor asrama

  • LOGO

    Analisa Hasil Survey Prosedur Booking Online

    Booking Kamar Secara Online Pegawai asramaCalon penghuni

    Mengirim bookingan dan menunggu approval admin

    Memilih kamar yang ingin dibookingMengisi formulir kesediaan mematuhi tata tertib

    Mengisi formulir pendaftaranMeng-approve permintaan booking

    Mulai

    Datang ke kantor asrama/Membayar biaya tinggal ke rekening rektor sebelum hari ke 15 setelah diapprove? Booking batal

    Booking berhasil dan kamar yang dibooking menjadi haknyaSelesai

    YT

    Melihat dan menyetujui surat perjanjian tinggal di asrama

  • LOGO

    Analisa Hasil Survey Asumsi Booking Online

    Menyetujui surat perjanjian tinggal di asrama = menandatangani surat perjanjian tinggal

    Mengisi formulir mencakup proses memasukkan foto dan membuat akun untuk login ketika ingin melihat status booking

    Calon penghuni harus sudah mentransfer biaya tinggal ke rekening rektor atau datang ke kantor asrama maksimal 15 hari setelah permintaan booking di terima oleh pihak asrama. Jika tidak, maka booking dianggap batal dan akun calon penghuni dihapus

  • LOGO

    Analisa Hasil Survey Prosedur Perpanjangan Huni

    Untuk melakukan perpanjangan waktu huni, penghuni lama hanya perlu datang ke kantor asrama dan menemui koordinator lapangn dan kerumahtanggaan Asrama Mahasiswa ITS.

    Untuk selanjutnya, admin yang akan merubahkan status lama huni bagi penghuni lama melalui fitur edit data panghuni.

  • LOGO

    Analisa Kebutuhan Viewpoint Structuring

  • LOGO

    Desain Sistem Usecase Diagram

  • LOGO

    Desain Sistem Usecase Diagram

  • LOGO

    Desain Sistem Usecase Diagram

  • LOGO

    Desain Sistem Usecase Diagram

  • LOGO

    Desain Sistem Activity Diagram (proses booking)

    calon penghuni

    [Ya]

    [Ya]

    [Tidak]

    [Tidak]

    ingin membooking kamar di asrama

    mengisi formulir booking

    melihat surat perjanjian

    melihat kesanggupan mentaati tata tertib

    memilih menu bookingmelihat daftar kamar yang tersedia

    setuju?

    menyetujui?booking batal

  • LOGO

    Desain Sistem Sequence Diagram

    login

    username atau password salah

    redirect()

    result

    ceklevel()

    result

    ceklogin()

    proseslogin(username, password)

    memasukkan username dan password

    halaman utama user userloginhalaman loginuser sipam pesan eror

    username atau password salah

    redirect()

    result

    ceklevel()

    result

    ceklogin()

    proseslogin(username, password)

    memasukkan username dan password

  • LOGO

    Desain Sistem CDM

    mengambil jurusan

    bagian dari gedung

    memiliki tipe

    0,n

    0,n

    mengurusi gedung

    memeluk agama

    diterima melalui program

    0,n

    0,n

    0,n

    beragama

    berasal dari program

    kuliah di jurusan

    punya level

    kamar

    idkamarkondisi_kamarperabot

    Characters (3)Characters (50)Variable characters (500)

    Identifier_1

    penghuni

    NRPnamatpt_lahirtgl_lahiralamat_asaltelphpnama_ortualamat_ortutelp_ortupekerjaan_ortuangkatanjenis_kelamin

    Variable characters (10)Variable characters (50)Variable characters (50)DateVariable characters (50)Variable characters (12)Characters (12)Variable characters (50)Variable characters (50)Characters (12)Variable characters (50)IntegerVariable characters (50)

    Identifier_1

    jurusan

    idjurusannama_jurusanfakultas

    IntegerVariable characters (50)Variable characters (50)

    Identifier_1

    gedung

    idgedungnama_gedungkondisi_gedung

    Characters (2)Variable characters (50)Variable characters (50)

    Identifier_1

    tipe_kamar

    idtipekamarkapasitaskamarjenisgedungbiayakamar

    IntegerVariable characters (50)Variable characters (50)Integer

    Identifier_1

    menempati kamar

    tglmasuktglkeluar

    DateDate

    pegawai_asrama

    idpegawainamapegawaialamatpegawainipjabatan

    IntegerVariable characters (50)Variable characters (50)Variable characters (50)Variable characters (50)

    Identifier_1

    agama

    idagamanama_agama

    IntegerVariable characters (50)

    Identifier_1

    program_diterima

    idprogramnamaprogram

    IntegerVariable characters (50)

    Identifier_1

    tambahan biaya listrik

    idbarangnamabarangbiayabarang

    IntegerVariable characters (50)Integer

    Identifier_1

    calon_penghuni

    NRPcapengnamacapengtpt_lahir_capengtgl_lahir_capengalamat_asal_capengtelp_capenghp_capengnama_ortu_capengalamat_ortu_capengtelp_ortu_capengpekerjaan_ortu_capengangkatan_capengjns_kelamin_capeng

    Variable characters (10)Variable characters (50)Variable characters (50)DateVariable characters (50)Variable characters (12)Characters (12)Variable characters (50)Variable characters (50)Characters (12)Variable characters (50)IntegerVariable characters (50)

    Identifier_1

    user

    id_userusernamepassword

    IntegerVariable characters (50)Variable characters (50)

    Identifier_1

    membooking kamar

    tanggalbookingstatusbookingtanggal_approvev

    DateVariable characters (50)Date

    level

    idlevelnamalevel

    IntegerVariable characters (50)

    Identifier_1

  • LOGO

    Desain Sistem PDM

    FK_PENGHUNI_MENGAMBIL_JURUSAN

    FK_KAMAR_RELATIONS_GEDUNG

    FK_KAMAR_RELATIONS_TIPE_KAM

    FK_MENEMPAT_MENEMPATI_PENGHUNI

    FK_MENEMPAT_MENEMPATI_KAMAR

    FK_GEDUNG_RELATIONS_PEGAWAI_

    FK_PENGHUNI_RELATIONS_AGAMA

    FK_PENGHUNI_RELATIONS_PROGRAM_

    FK_MENEMPAT_MENEMPATI_TAMBAHAN

    FK_MEMBOOKI_MEMBOOKIN_CALON_PEFK_MEMBOOKI_MEMBOOKIN_KAMAR

    FK_CALON_PE_BERAGAMA_AGAMA

    FK_CALON_PE_BERASAL_D_PROGRAM_

    FK_CALON_PE_KULIAH_DI_JURUSAN

    FK_USER_PUNYA_LEV_LEVEL

    kamar

    idkamaridtipekamaridgedungkondisi_kamarperabot

    char(3)integerchar(2)char(50)varchar(500)

    penghuni

    NRPidjurusanidprogramidagamanamatpt_lahirtgl_lahiralamat_asaltelphpnama_ortualamat_ortutelp_ortupekerjaan_ortuangkatanjenis_kelamin

    varchar(10)integerintegerintegervarchar(50)varchar(50)datevarchar(50)varchar(12)char(12)varchar(50)varchar(50)char(12)varchar(50)integervarchar(50)

    jurusan

    idjurusannama_jurusanfakultas

    integervarchar(50)varchar(50)

    gedung

    idgedungidpegawainama_gedungkondisi_gedung

    char(2)integervarchar(50)varchar(50)

    tipe_kamar

    idtipekamarkapasitaskamarjenisgedungbiayakamar

    integervarchar(50)varchar(50)integer

    menempati kamar

    NRPidkamaridbarangtglmasuktglkeluar

    varchar(10)char(3)integerdatedate

    pegawai_asrama

    idpegawainamapegawaialamatpegawainipjabatan

    integervarchar(50)varchar(50)varchar(50)varchar(50)

    agama

    idagamanama_agama

    integervarchar(50)

    program_diterima

    idprogramnamaprogram

    integervarchar(50)

    tambahan biaya listrik

    idbarangnamabarangbiayabarang

    integervarchar(50)integer

    calon_penghuni

    NRPcapengidprogramidjurusanidagamanamacapengtpt_lahir_capengtgl_lahir_capengalamat_asal_capengtelp_capenghp_capengnama_ortu_capengalamat_ortu_capengtelp_ortu_capengpekerjaan_ortu_capengangkatan_capengjns_kelamin_capeng

    varchar(10)integerintegerintegervarchar(50)varchar(50)datevarchar(50)varchar(12)char(12)varchar(50)varchar(50)char(12)varchar(50)integervarchar(50)

    user

    id_useridlevelusernamepassword

    integerintegervarchar(50)varchar(50)

    membooking kamar

    NRPcapengidkamartanggalbookingstatusbookingtanggal_approvev

    varchar(10)char(3)datevarchar(50)date

    level

    idlevelnamalevel

    integervarchar(50)

  • LOGO

    Desain Sistem

    Histogram Aplikasi Calon Penghuni

    Calon Penghuni

    Profil Asrama

    Home

    Booking Kamar

    Contact us

    Login

    Sekilas SIPAM

    ITS

    Cara

    Pendaftaran

    Biaya

    Fasilitas

    Pegawai

    Struktur

    Organisasi

    Visi dan Misi

    Sejarah Asrama

    Cara

    Perpanjangan Huni

    Kamar yang

    tersedia

    Cara Booking

    Proses Booking

    Agreement tinggal di asrama

    Permintaan

    Booking

    Alamant dan CP

    Asrama

    Kirim Pesan

    Status Booking

  • LOGO

    Desain Sistem Histogram Aplikasi

    Admin

    Admin

    Manajemen

    User

    Master Data

    Manajemen

    Pegawai

    Manajemen Penghuni

    Daftar user

    Edit user

    Tambah user

    Daftar Pegawai

    Edit pegawai

    Tambah Pegawai

    Detil Pegawai

    Daftar Penghuni

    Edit penghuni

    Tambah

    Penghuni

    Detil Penghuni

    Daftar Gedung

    Edit Gedung

    Tambah Gedung

    Daftar Tipe

    kamar

    Edit tipe kamar

    Tambah tipe

    kamar

    Daftar fakultas

    Edit fakultas

    Tambah fakultas

    Daftar

    tambahan biaya listrik

    Edit tambahan

    biaya listrik

    Tambah

    tambahan biaya listrik

    Daftar Program

    diterima

    Edit program

    diterima

    Tambah program diterima

    Daftar jurusan

    Edit jurusan

    Tambah jurusan

    Daftar agama

    Edit agama

    Tambah agama

    Login

    Daftar jabatan

    Edit jabatan

    Tambah jabatan

    Daftar kamar

    Tambah kamar

    Detil kamar

    Edit kamar

  • LOGO

    Desain Sistem

    Histogram Aplikasi Koordinator Bidang

    Koordinator

    bidang

    Cetak formulir

    Laporan Grafik

    Respon Pesan

    Respon Booking

    Pegawai

    Penghuni

    Daftar Penghuni

    Detil Penghuni

    Cari penghuni

    Hasil pencarian

    Daftar Pegawai

    Detil Pegawai

    Cari pegawai

    Hasil pencarian

    Daftar

    Permintaan booking

    Detil Pengirim

    permintaan booking

    Ubah status

    booking

    Daftar pesan

    masuk

    Detil pesan

    masuk

    Ubah balas

    pesan masuk

    Grafik penghuni

    per jurusan

    Grafik penghuni

    per fakultas

    Grafik penghuni

    per angkatan

    Grafik penghuni per tipe kamar

    Grafik penghuni

    per gedung

    Grafik penghuni

    per tahun

    Atur isi formulir

    Formilir

    pendaftaran

    Surat perjanjian

    tinggal di asrama

    Surat

    kesanggupan mentaati tatib

    Login

  • LOGO

    Kesimpulan Terdapat beberapa permasalahan yang ada di Asrama Mahasiswa ITS dalam

    melalukan proses pengelolaannya. Permasalahan tersebut meliputi proses pengelolaan data penghuni, pegawai, kamar

    dan gedung yang kurang rapi. Selain itu, informasi-informasi yang diperlukan oleh pihak luar maupun petugas asrama sendiri tidak tersedia secara real time, seperti informsi kamar yang kosong, nama penghuni setiap kamar, dan lain-lain.

    fungsi-fungsi yang dibutuhkan adalah : kebutuhan untuk mengelola penghuni kebutuhan pengelolaan dan publikasi informasi profil asrama kebutuhan untuk membooking kamar secara online kebutuhan untuk mengelola pesan yang masuk ke pihak asrama kebutuhan untuk pengelolaan data pegawai kebutuhan untuk mengelola data kamar dan gedung.

    Desain dari Sistem Informasi Pengelolaan Asrama Mahasiswa ITS dimodelkan dalam usecase diagram, class diagram, activity diagram, sequence diagram, conseptual data model, physical data model dan interface.

    Desain dari SIPAM ITS terdiri atas 16 usecase, 16 activity diagram, 15 sequence diagram, 17 tabel database, 29 macam form input dan 36 form output yang berbeda.

  • LOGO

    Saran Sistem dapat diintegrasikan dengan aplikasi keuangan asrama mahasiswa

    ITS, sehingga menjadi sebuah sistem yang terpadu. Apabila sistem terintegrasi, data penghuni dan rekap keuangannya akan

    mudah didapatkan dan akan sesuai. Inilah yang menjadi bahan untuk pelaporan ketika ada proses audit dari

    pihak ITS kepada Asrama Mahasiswa sehingga tidak perlu mencocokkan satu-persatu antara data penghuni dan keuangan yang telah dibayarkannya.

  • LOGO

    Evaluasi Dari pengerjaan tugas akhir ini, ada beberapa hal yang perlu

    dievaluasi terkait perencanaan dan hasil akhir. Dari rencana yang telah dibuat di proposal, tugas akhir akan selesai

    pada akhir bulan ketiga dari pembuatan. Namun, terjadi kemunduran waktu penyelesaian sehingga yang bisa

    dilaporkan pada akhir bulan ketiga adalah aplikasi yang belum sempurna.

    Fungsi yang belum sempurna tersebut adalah sebagian fungsi calon penghuni dan sebagian fungsi koordinator bidang.

  • LOGO Daftar Pustaka

    Abdullasim, N. B. (2009). Implementing Throwaway Prototyping In Web Development Life Cycle. Kuala Lumpur: Universiti Teknologi Malaysia.

    Alan, D., Barbara, H. W., & David , T. (2005). Systems Analysis and Design with UML Version 2.0 An Object-Oriented Approach Second Editon. USA: John Willey & Sons.

    Codeigniter. Juli 11, 2011, codeigniter.com: http://www.codeigniter.com/ Dharwiyanti, S. (2003). Pengantar Unified Modelling Language (UML).

    ilmukomputer.com: Ilmukomputer.com Doug, R., & Matt, S. (2007). Use Case Driven Modelling with UML: Theory and Practice.

    Newyork: Apress. Gerald, K., & Ian, S. (1998). Requirements Engineering:Process and Techniques. USA:

    John Willey & Sons. OBrien, J. A. (2006). Pengantar Sistem Informasi. Salemba Empat. Sommerville, I. (2003). Software Engineering (Rekayasa Perangkat Lunak) Edisi 6 Jilid 1.

    Jakarta: Erlangga. Sommerville, I. (2007). Software Engineering. England: Addison-Wesley. Sutanta, E. (2003). Sistem Informasi. Yogyakarta: Graha Ilmu.

  • LOGO

    PresentasiTugas AkhirJudulAgenda PresentasiPendahuluanPendahuluanPendahuluanPendahuluanPendahuluanMetode PenelitianMetode PenelitianAnalisa Hasil SurveyAnalisa Hasil SurveyAnalisa Hasil SurveyAnalisa Hasil SurveyAnalisa KebutuhanDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemDesain SistemKesimpulanSaranEvaluasi Daftar PustakaSlide Number 31