Anda di halaman 1dari 80

LEMBAR PERSETUJUAN

LAPORAN PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Diajukan sebagai syarat untuk melengkapi mata kuliah


Analisis dan Perancangan Sistem Informasi,
di Program Studi Teknik Industri S-1,
Fakultas Teknologi Industri

Disusun oleh:

Hana Ribkah Joe Tabuni (1813007)


Rheannisa Priyanka (1813008)
Kadek Dinda Okta Vianty (1813028)
Gede Ngurah Surya Kencana (1813034)

Kelompok: A1

Mengetahui, Menyetujui,
Kepala Laboratorium Perancangan Dosen Pembimbing
Sistem Informasi

Sony Haryanto, S.Sos.ST.MT Renaldi Primaswara Prasetya, S.Kom,


NIP.Y 102.8700.167 M.Kom
NIP. 103.900.0213
LEMBAR PERSETUJUAN
LAPORAN PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Diajukan sebagai syarat untuk melengkapi mata kuliah


Analisis dan Perancangan Sistem Informasi,
di Program Studi Teknik Industri S-1,
Fakultas Teknologi Industri

Disusun oleh:

Hana Ribkah Joe Tabuni (1813007)

Kelompok: A1

Mengetahui, Menyetujui,
Kepala Laboratorium Perancangan Dosen Pembimbing
Sistem Informasi

Sony Haryanto, S.Sos.ST.MT Renaldi Primaswara Prasetya, S.Kom,


NIP.Y 102.8700.167 M.Kom
NIP. 103.900.0213
LEMBAR PERSETUJUAN
LAPORAN PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Diajukan sebagai syarat untuk melengkapi mata kuliah


Analisis dan Perancangan Sistem Informasi,
di Program Studi Teknik Industri S-1,
Fakultas Teknologi Industri

Disusun oleh:

Rheannisa Priyanka (1813008)

Kelompok: A1

Mengetahui, Menyetujui,
Kepala Laboratorium Perancangan Dosen Pembimbing
Sistem Informasi

Sony Haryanto, S.Sos.ST.MT Renaldi Primaswara Prasetya, S.Kom,


NIP.Y 102.8700.167 M.Kom
NIP. 103.900.0213
LEMBAR PERSETUJUAN
LAPORAN PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Diajukan sebagai syarat untuk melengkapi mata kuliah


Analisis dan Perancangan Sistem Informasi,
di Program Studi Teknik Industri S-1,
Fakultas Teknologi Industri

Disusun oleh:

Kadek Dinda Okta Vianty (1813028)

Kelompok: A1

Mengetahui, Menyetujui,
Kepala Laboratorium Perancangan Dosen Pembimbing
Sistem Informasi

Sony Haryanto, S.Sos.ST.MT Renaldi Primaswara Prasetya, S.Kom,


NIP.Y 102.8700.167 M.Kom
NIP. 103.900.0213
LEMBAR PERSETUJUAN
LAPORAN PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI

Diajukan sebagai syarat untuk melengkapi mata kuliah


Analisis dan Perancangan Sistem Informasi,
di Program Studi Teknik Industri S-1,
Fakultas Teknologi Industri

Disusun oleh:

Gede Ngurah Surya Kencana (1813034)

Kelompok: A1

Mengetahui, Menyetujui,
Kepala Laboratorium Perancangan Dosen Pembimbing
Sistem Informasi

Sony Haryanto, S.Sos.ST.MT Renaldi Primaswara Prasetya, S.Kom,


NIP.Y 102.8700.167 M.Kom
NIP. 103.900.0213
LEMBAR ASISTENSI

Nama : Hana Ribkah Joe Tabuni


NIM : 1813007
Kelompok : A1
Jadwal Praktikum : Senin, Selasa, Rabu (9, 10 dan 11 November 2020)
Asisten Lab : Yoseph Renosandro Putra Kana

No Hari/Tanggal Keterangan Paraf


…………………. …………………..
Selasa/24 – 11 - 2020 Laporan ACC OK

Malang, November 2020


Dosen Pembimbing

(Renaldi Primaswara Prasetya, S.Kom, M.Kom)


LEMBAR ASISTENSI

Nama : Rheannisa Priyanka


NIM : 1813008
Kelompok : A1
Jadwal Praktikum : Senin, Selasa, Rabu (9, 10 dan 11 November 2020)
Asisten Lab : Yoseph Renosandro Putra Kana

No Hari/Tanggal Keterangan Paraf


………………… ………………..
Selasa/24 – 11 - 2020 Laporan ACC OK

Malang, November 2020


Dosen Pembimbing

(Renaldi Primaswara Prasetya, S.Kom, M.Kom)


LEMBAR ASISTENSI

Nama : Kadek Dinda Okta Vianty


NIM : 1813028
Kelompok : A1
Jadwal Praktikum : Senin, Selasa, Rabu (9, 10 dan 11 November 2020)
Asisten Lab : Yoseph Renosandro Putra Kana

No Hari/Tanggal Keterangan Paraf


…………….. …………….
Selasa/24 – 11 - 2020 Laporan ACC OK

Malang, November 2020


Dosen Pembimbing

(Renaldi Primaswara Prasetya, S.Kom, M.Kom)


LEMBAR ASISTENSI

Nama : Gede Ngurah Surya Kencana


NIM : 1813034
Kelompok : A1
Jadwal Praktikum : Senin, Selasa, Rabu (9, 10 dan 11 November 2020)
Asisten Lab : Yoseph Renosandro Putra Kana

No Hari/Tanggal Keterangan Paraf


………………. ………………..
Selasa/24 – 11 - 2020 Laporan ACC OK

Malang, November 2020


Dosen Pembimbing

(Renaldi Primaswara Prasetya, S.Kom, M.Kom)


LEMBAR NILAI
KATA PENGANTAR
Puji syukur kami panjatkan ke hadirat Tuhan Yang Maha Esa atas segala
rahmat dan karunia-Nya yang telah diberikan, sehingga penyusun bisa
menyelesaikan Laporan Praktikum Analisis dan Perancangan Sistem Informasi
ini. Adapun tujuan disusunnya laporan ini adalah sebagai syarat untuk memenuhi
tugas mata kuliah Analisis Dan Percangangan Sistem Informasi.
Tersusunnya laporan ini tentu bukan karena buah kerja keras kami semata,
melainkan juga atas bantuan dari berbagai pihak. Untuk itu, kami ucapkan terima
kasih sebesar-besarnya kepada semua pihak yang membantu terselesaikannya
laporan ini, diantaranya:
1. Ir. Thomas Priyasmanu, M.Kes, selaku Kepala Program Studi Teknik
Industri S-1 Institut Teknologi Nasional Malang
2. Emmalia Adriantantri, ST, MM, selaku Sekretaris Program Studi Teknik
Industri S-1 Institut Teknologi Nasional Malang
3. Renaldi Primaswara Prasetya, S.Kom, M.Kom, selaku dosen pengampu
mata kuliah Analisis dan Perancangan Sistem Informasi dan selaku dosen
pembimbing
4. Sony Haryanto S.SOS, ST, MT, selaku kepala laboratorium Perancangan
Sistem Informasi Tenik Industri S-1 Institut Teknologi Nasional Malang
5. Para asisten laboratorium Teknik Industri S-1 Institut Teknologi Nasional
Malang.
6. Orang tua, kerabat, sahabat, dan pihak-pihak lainnya yang tidak bisa kami
sebutkan satu persatu.
Kami sangat menyadari bahwa laporan ini masihlah jauh dari sempurna. Untuk
itu, kami selaku tim penyusun menerima dengan terbuka semua kritik dan saran
yang membangun agar laporan ini bisa tersusun lebih baik lagi. Kami berharap
semoga laporan ini bermanfaat untuk kita semua.

Malang, November 2020


 
 
Penyusun
DAFTAR ISI

Lembar Persetujuan ...............................................................................................


Lembar Asistensi .....................................................................................................
Lembar Nilai ............................................................................................................
Kata Pengantar ........................................................................................................
Daftar Isi................................................................................................................iii
Daftar Tabel............................................................................................................v
Daftar Gambar......................................................................................................vi
BAB I PEMODELAN PROSES BISNIS...........................................................1
1.1 Pemodelan Proses Bisnis Studi Kasus I...........................................1
1.1.1 Klasifkasi User.....................................................................1
1.1.2 Aktivitas Bisnis.....................................................................3
1.2 Pembahasan....................................................................................14
BAB II ANALISA KEBUTUHAN SISTEM....................................................15
2.1 Analisa Kebutuhan Sistem Studi Kasus II.....................................15
2.1.1 Data Flow Diagram Level Diagram Context......................17
2.1.2 Data Flow Diagram Level Satu...........................................20
2.2 Pembahasan..................................................................................23
BAB III PERANCANGAN DATABASE............................................................24
3.1 Perancangan Database Studi Kasus III........................................24
3.1.1 Pembuatan Struktur Tabel..................................................25
3.1.2 Pengisian Data Tabel..........................................................28
3.1.3 Pengolahan Database.........................................................31
3.1.3.1 Manipulasi Data 1...................................................31
3.1.3.2 Manipulasi Data 2...................................................33
3.2 Pembahasan..................................................................................35
BAB IV PENUTUP.............................................................................................36
4.1 Kesimpulan..................................................................................36
4.1.1 Pemodelan Proses Bisnis Studi Kasus I..............................36
4.1.2 Analisis Kebutuhan Sistem Studi Kasus II 36
4.1.3 Perancangan Database Studi Kasus III..............................37

iii
4.2 Saran..............................................................................................38
DAFTAR PUSTAKA..........................................................................................39
LAMPIRAN.........................................................................................................40

iv
DAFTAR TABEL
Tabel 1.1 Klasifikasi User.......................................................................................1
Tabel 3.1 Database Studi Kasus III.......................................................................24
Tabel 3.2 Field calon_pendaftaran........................................................................26
Tabel 3.3 Field keterangan_kelulusan...................................................................27
Tabel 3.4 Field skor...............................................................................................27
Tabel 3.5 Field status_penerimaan .......................................................................28
Tabel 3.6 Data calon_pendaftaran.........................................................................29
Tabel 3.7 Data keterangan_kelulusan....................................................................29
Tabel 3.8 Data skor................................................................................................30
Tabel 3.9 Data status_penerimaan.........................................................................30
Tabel 3.10 Hasil dari Manipulasi 1........................................................................32
Tabel 3.11 Hasil dari Manipulasi 2 ........................................................................34

v
DAFTAR GAMBAR
Gambar 1.1 Diagram BPMN Proses Reservasi Hotel Via Online ..........................1
Gambar 1.2 Proses pembuatan pool.........................................................................4
Gambar 1.3 Proses Pembuatan Lane.......................................................................5
Gambar 1.4 Proses Pembuatan Task atau activity...................................................6
Gambar 1.5 Proses Pembuatan Task dan Messageflow...........................................7
Gambar 1.6 Proses Pembuatan Task pada pool 2....................................................8
Gambar 1.7 Proses Pembuatan Gateaway XOR dan Task.......................................9
Gambar 1.8 Proses Pembuatan Task dan Messageflow.........................................10
Gambar 1.9 Proses Pembuatan 5 Task dan Messageflow......................................11
Gambar 1.10 Proses Pembuatan Gateaway XOR pada Pool Pelanggan................12
Gambar 1.11 Proses Pembuatan Task pada Pool admin........................................12
Gambar 1.12 Proses Pembuatan Task dan Messageflow pada Pool Pelanggan....13
Gambar 1.13 Proses Pembuatan EndEvent............................................................13
Gambar 2.1 Data Flow Diagram Level Context.....................................................15
Gambar 2.2 Data Flow Diagram Level Satu..........................................................16
Gambar 2.3 Proses Pembuatan Data Proses dan Entitas.......................................17
Gambar 2.4 Proses Pembuatan Data Flow In........................................................17
Gambar 2.5 Proses Pembuatan Data Flow In........................................................18
Gambar 2.6 Proses Pembuatan Data Flow In........................................................18
Gambar 2.7 Proses Pembuatan Data Flow Out......................................................19
Gambar 2.8 Proses Pembuatan Data Flow Out......................................................19
Gambar 2.9 Proses Pembuatan Data Flow Out......................................................20
Gambar 2.10 Proses Pembuatan Data Flow Pada Proses 1...................................20
Gambar 2.11 Proses Pembuatan Data Flow Pada Proses ke 2...............................21
Gambar 2.12 Proses Pembuatan Data Flow Pada Proses ke 3 ..............................21
Gambar 2.13 Proses Pembuatan Data Flow Pada Proses ke 4 ..............................22
Gambar 2.14 Proses Pembuatan Data Flow Pada Proses ke 5 ..............................22
Gambar 3.1 Tampilan Pertama Tabel 1.................................................................25
Gambar 3.2 Tampilan Design View.......................................................................26
Gambar 3.3 Hasil dari SQL View...........................................................................31

vi
Gambar 3.4 Proses run pada hasil SQL.................................................................32
Gambar 3.5 Hasil dari SQL View...........................................................................33
Gambar 3.6 Hasil RUN dan Enter Parameter value..............................................34

vii
BAB I
PEMODELAN PROSES BISNIS
1.1 Pemodelan Proses Bisnis Studi Kasus I

Sumber: Software Camunda Modeler


Gambar 1.1 Diagram BPMN Proses Reservasi Hotel Via Online
1.1.1 Klasifikasi User

Tabel 1.1 Klasifikasi User

User Deskripsi
Membuka aplikasi dan memilih hotel,
mengisi form booking, mengirim form
Pelanggan
booking melalui email ke admin, melakukan
pembayaran
Mengecek ketersediaan kamar, mengirimkan
form booking pada pelanggan, melakukan
pengecekan form booking dan mengirimkan
Admin bukti pemesanan, mengkonfirmasi bukti
pembayaran dan menghubungi pihak
Executive Housekeeper (EH), mengirim
bukti validasi kepada pelanggan
Mengecek detail pemesanan, kebenaran
Executive
identitas, dan bukti pembayaran, melakukan
Housekeeper (EH)
validasi pemesanan
1
Sumber: Studi kasus BPMN
1.1.2 Aktivitas Bisnis
Alur dari pemesanan hotel via online yang sedang berjalan antara lain:
1. Pelanggan membuka aplikasi dan memilih hotel yang diinginkan.
2. Admin menerima informasi pemesanan kamar dari pelanggan.
3. Kemudian admin mengecek ketersediaan kamar, jika kamar
tersedia maka admin akan mengirimkan form booking pada
pelanggan.
4. Pelanggan akan mengirimkan form booking melalui email.
5. Admin melakukan pengecekan form dan mengirimkan bukti
pemesanan pada pelanggan.
6. Pelanggan melakukan pembayaran dan mengupload bukti
pembayaran.
7. Admin mengkonfirmasi pembayaran dan menghubungi pihak
Executive Housekeeper (EH) untuk melakukan pengecekan.
8. Kemudian EH akan mengecek detail pemesanan, identitas
pelanggan, dan memvalidasi bukti pemesanan.
9. Setelah itu bukti validasi pemesanan akan dikirim ke pelanggan
oleh admin.
Langkah-langkah pembuatan bisnis pemesanan hotel via online pada
software camunda sebagai berikut:

1. Pertama kita buat 2 pool dan beri keterangan “pelanggan” pada


pool 1 dan “pemesanan kamar hotel online” pada pool 2

2
Sumber: Software Camunda Modeler
Gambar 1.2 Proses Pembuatan Pool

2. Selanjutnya buat lane dengan menambahkan keterangan “admin”


dan “executive housekeeper”

3
Sumber: Software Camunda Modeler
Gambar 1.3 Proses Pembuatan Lane

3. Selanjutnya buat 2 notasi task atau activity pada pool pelanggan


dan beri keterangan “membuka aplikasi” dan “memilih hotel”
pada masing-masing task

4
Sumber: Software Camunda Modeler
Gambar 1.4 Proses Pembuatan task atau activity

4. Selanjutnya buat task pada pool 2 bagian admin, beri keterangan


“menerima pemesanan kamar” kemudian hubungkan task 2
dengan task 3 menggunakan message flow

5
Sumber: Software Camunda Modeler
Gambar 1.5 Proses Pembuatan Task dan Messageflow

5. Buat task pada pool 2 bagian admin dan beri keterangan


“mengecek ketersediaan kamar”

6
Sumber: Software Camunda Modeler
Gambar 1.6 Proses Pembuatan Task pada Pool 2

6. Buat gateaway XOR pada pool admin dan buat 2 task yang
masing-masing berisi keterangan “mengirimkan form booking”

7
dan “pelanggan memilih hotel lain” secara otomatis akan muncul
Sequence flow dengan keterangan “tersedia” dan “tidak tersedia”

Sumber: Software Camunda Modeler


Gambar 1.7 Proses Pembuatan Gateaway XOR dan Task

7. Selanjutnya buat task pada pool pelanggan berisi keterangan


“menerima form booking” dan hubungkan dengan task
menggunakan message flow

8
Sumber: Software Camunda Modeler
Gambar 1.8 Proses Pembuatan Task dan Message flow

8. Buat notasi task berikutnya dan hubungkan dengan message flow


masing-masing task diberi keterangan “mengisi form booking”,
“mengirimkan form booking melalui email”, “menerima form
booking”, “menerima form booking”, “mengecek form booking”,

9
“mengirim bukti pemesanan melalui email”, dan “menerima bukti
pemesanan”

Sumber: Software Camunda Modeler


Gambar 1.9 Proses Pembuatan 5 Task dan Message flow

9. Selanjutnya buat gateway XOR pada pool pelanggan dan


tambahkan 2 notasi task dengan keterangan “pesanan otomatis
dibatalkan” dan “mengupload bukti pembayaran” secara otomatis
muncul Sequence flow dengan keterangan “melakukan
pembayaran” dan “tidak melakukan pembayaran”

10
Sumber: Software Camunda Modeler
Gambar 1.10 Proses Pembuatan Gateaway XOR pada Pool
Pelanggan

10. Buat task pada pool admin dan beri keterangan “mengkonfirmasi
pembayaran” dan “menghubungi pihak EH”

Sumber: Software Camunda Modeler


Gambar 1.11 Proses Pembuatan Task pada Pool admin

11. Buat 2 notasi task pada pool executive housekeeper dan beri
keterangan “mengecek detail pemesanan dari identitas hingga
pembayaran” dan “memvalidasi pemesanan kamar” Kemudian
buat task pada pool admin dan pelanggan yang secara otomatis
akan dihubungkan dengan messageflow

11
Sumber: Software Camunda Modeler
Gambar 1.12 Proses Pembuatan Task dan Message flow pada Pool
Pelanggan
12. Buat notasi endevent pada pool pelanggan yang secara otomatis
akan terhubung menggunakan sequence flow

Sumber: Software Camunda Modeler


Gambar 1.13 Proses Pembuatan EndEvent

12
1.2 Pembahasan
Proses reservasi hotel via online diawali dengan pemilihan hotel pada
aplikasi yang dilakukan oleh pelanggan. Setelah menentukan pilihan hotel,
admin dari hotel yang dituju akan menerima informasi pemesanan kamar.
Admin akan segera mengecek ketersediaan kamar di hotel tersebut, jika kamar
tersedia maka admin akan mengirimkan form booking ke alamat email
pelanggan, tetapi jika tidak maka pelanggan diminta untuk mencari hotel lain.
Setelah menerima email dari admin, pelanggan diminta untuk mengisi form
booking dan mengirimkannya kembali kepada admin untuk selanjutnya
dilakukan pengecekan dan membuat bukti pemesanan. Bukti pemesanan yang
telah dibuat dikirim menuju pelanggan agar pelanggan dapat segera
melakukan pembayaran. Apabila pelanggan tidak melakukan pembayaran,
maka secara otomatis pesanan akan dibatalkan, tapi jika pelanggan melakukan
pembayaran sesuai dengan jumlah yang diminta maka akan dilanjutkan
dengan proses upload bukti pembayaran. Admin akan menerima bukti
pembayaran dan mengkonfirmasi bahwa pembayaran telah dilakukan.
Langkah selanjutnya yakni admin akan menghubungi pihak Executive
Housekeeper (EH) untuk melakukan pengecekan final terkait pemesanan
mulai dari kebenaran identitas pelanggan hingga pembayaran. Setelah
melakukan pengecekan, EH akan memvalidasi pemesanan dan mengirimkan
bukti validasi kepada admin. Admin akan meneruskan bukti validasi kepada
pelanggan. Dengan begitu proses reservasi hotel via online telah selesai
dilakukan.

13
BAB II
ANALISA KEBUTUHAN SISTEM
2.1 Analisa Kebutuhan Sistem Studi Kasus II
1. Diagram Level Content

Sumber : Software Ms.Visio 2013


Gambar 2.1 Data Flow Diagram Level Context
Proses : Reservasi Hotel Online
Entitas : Customer, Admin,Bank
Data In : Reservasi, Data pemesanan, Nominal bayar, Verifikasi data,
Konfirmasi ketersediaan
Data Out : Status reservasi, Info pemesanan, Data pembayaran

14
2. Diagram Level Satu

Sumber : Software Ms.Visio 2013


Gambar 2.2 Data Flow Diagram Level Satu

Proses : Pemesanan kamar, Konfirmasi data, Pengecekan kamar,


Pembayaran, Memproses pesanan
Entitas : Customer, Admin,Bank
Data In : Reservasi, Data pemesanan, Nominal bayar, Verifikasi data,
Konfirmasi ketersediaan
Data Out : Status reservasi, Info pemesanan, Data pembayaran

15
2.1.1 Data Flow Diagram Level Diagram Context
1. Pertama buat data proses dengan keterangan Pembukaan Rekening
Bank, lalu buat tiga entitas yang pertama Cutomer, kedua Bank,
dan Admin

Sumber : Software Ms.Visio 2013


Gambar 2.3 Proses Pembuatan Data Proses dan Entitas

2. Buat data Flow in Reservasi, Data pemesanan, dan Nominal bayar


dari Customer ke Proses

Sumber : Software Ms.Visio 2013


Gambar 2.4 Proses Pembuatan Data Flow In

16
3. Buat data Flow in konfirmasi ketersediaan room dan Data
terverifikasi dari Admin ke Proses

Sumber : Software Ms.Visio 2013


Gambar 2.5 Proses Pembuatan Data Flow In

4. Buat data flow in pembayaran terverifikasi dari Bank ke Proses

Sumber : Software Ms.Visio 2013


Gambar 2.6 Proses Pembuatan Data Flow In

17
5. Buat data flow out Status Reservarsi dari proses ke customer

Sumber : Software Ms.Visio 2013


Gambar 2.7 Proses Pembuatan Data Flow Out

6. Buat data flow out info pemesanan dari proses ke admin

Sumber : Software Ms.Visio 2013


Gambar 2.8 Proses Pembuatan Data Flow Out

18
7. Buat data flow out Data pembayaran dari proses ke Bank

Sumber : Software Ms.Visio 2013


Gambar 2.9 Proses Pembuatan Data Flow Out

2.1.2 Data Flow Diagram Level Satu


1. Buat proses satu dengan keterangan Pemesanan kamar lalu buat
data flow in Reservasi dan data flow out Info Pemesanan

Sumber : Software Ms.Visio 2013


Gambar 2.10 Proses Pembuatan Data Flow Pada Proses 1

19
2. Buat proses dua dengan keterangan proses Mengkonfirmasi Data
dan buat data flow in Data Pemesanan dari proses 1 ke proses 2

Sumber : Software Ms.Visio 2013


Gambar 2.11 Proses Pembuatan Data Flow proses ke 2

3. Buat proses ke tiga dengan keterangan Pengecekan kamar lalu buat


data flow in Data terverifikasi dari proses 2 ke proses 3

Sumber : Software Ms.Visio2013


Gambar 2.12 Pembuatan Data Flow proses ke 3

20
4 Buat proses ke empat dengan keterangan Pembayaran lalu buat
data flow in konfirmasi ketersediaan kamar dari proses 3 ke 4 dan
Nominal bayar , dengan data flow out Data pembayaran

Sumber : Software Ms.Visio 2013


Gambar 2.13 Pembuatan Data Flow Proses ke 4

5 Buat proses ke lima dengan keterangan memproses pesanan, lalu


buat data in pembayaran terverifikasi, dan data out status reservasi

Sumber : Software Ms.Visio 2013


Gambar 2.14 Pembuatan Data Flow pada Proses ke 5

21
1.2 Pembahasan
1. Diagram Level Context
Pada diagram Level Context terdapat satu proses yaitu Proses
Reservasi Hotel dengan tiga entitas yaitu Customer, Admin dan Bank.
Proses awal Customer menginput reservasi hotel dan data pemesanan,
maka admin akan menerima output berupa informasi pemesanan , admin
menginput konfirmasi data pemesanan dan verifikasi data , setelah itu
customer menginput nominal bayar , dan bank akan menerima data output
berupa data pembayaran dan menginput pembayaran terverifikasi kedalam
proses, setelah itu customer akan menerima status reservasi sebagai
outputnya
2. Diagram Level Satu
Reservasi di input ke dalam proses Pemesanan kamar dan akan
menghasilkan output berupa Informasi pemesanan, setelah itu Data
pemesanan akan di input kedalam proses Mengkonfirmasi data, apabila
Data terverifikasi akan dilanjutkan ke proses Pengecekan kamar, setelah
itu di input Konfirmasi ketersediaan kamar ke dalam Proses pembayaran
dimana pada proses tersebut yang akan di input berupa Nominal bayar dan
akan menerima output berupa Data pembayaran, maka jika Pembayaran
terverifikasi akan di input ke dalam proses Memproses pemesanan dan
akan mendapatkan data output berupa Status reservasi

22
BAB III
PERANCANGAN DATABASE

3.1 Perancangan Database Studi Kasus III


Tabel 3.1 Database Studi Kasus III
Sector Skor
No. Nama Prodi Status
pemilih akhir
Rheannisa
1 Teknik Industri K3 180 Lulus
Priyanka

Hana Ribkah
2 Teknik mesin Supervisor 153 Tidak Lulus
Joe Tabuni

Kadek Dinda
3 Teknik kimia Supervisor 153 Tidak Lulus
Okta Vianty
Gede Ngurah
4 Surya Teknik Industri K3 190 Lulus
Kencana
Alifdha
5 Teknik Kimia K3 155 Tidak Lulus
Arviana

6 Gatot Subroto Teknik Mesin Supervisor 179 Lulus

Muthiaar
7 Teknik Industri PPIC 130 Tidak Lulus
Alicia

8 Pudjo Hafidz Teknik Elektro Listrik 130 Tidak Lulus

Palupi
9 Teknik Elektro Listrik 166 Lulus
Ardhya
Febrina
10 Teknik Kimia PPIC 190 Lulus
Wawondatu
Sumber : Studi Kasus Perancangan Database

3.1.1 Pembuatan Struktur Tabel

23
1. Buka aplikasi Ms. Access dan pilih Blank Destop Database dan
beri nama file database “Laporan Database Pendaftaran” pada
filename, lalu klik Create. Kemudian secara otomatis akan
muncul tab Table1.

Sumber : Software Ms. Acces 2013


Gambar 3.1 Tampilan Pertama Tabel 1
2. Ubah Table1 menjadi tabel member dengan cara, klik pada menu
Home dan pilih View kemudian Design View. Akan muncul
kotak dialog Save As, dan ubahlah menjadi Tabel
“calon_pendaftaran”.

Sumber : Software Ms. Acces 2013


Gambar 3.2 Tampilan Design View

3. Kemudian isikan Field sesuai rancangan tabel calon_pendaftaran

24
beserta tipe datanya.
Tabel 3.2 Field calon_pendaftaran

Sumber : Software Ms. Acces 2013


4. Buat tabel baru dengan cara pilih tab Create, lalu klik Table Ubah
Table2 menjadi tabel Nilai dengan cara, klik pada menu Home
dan pilih View kemudian Design View. Akan muncul kotak
dialog Save As, dan ubahlah menjadi Tabel
“keterangan_kelulusan”. Kemudian isikan Field sesuai rancangan
tabel member beserta tipe datanya.
Tabel 3.3 Field keterangan_kelulusan

Sumber : Software Ms. Acces 2013

5. Buat tabel baru dengan cara pilih tab Create, lalu klik Table Ubah

25
Table3 menjadi tabel Informasi Kelulusan dengan cara, klik pada
menu Home dan pilih View kemudian Design View. ubahlah
menjadi Tabel “skor”. Kemudian isikan Field sesuai rancangan
tabel member beserta tipe datanya.
Tabel 3.4 Field skor

Sumber : Software Ms. Acces 2013


6. Buat tabel baru dengan cara pilih tab Create, lalu klik Table Ubah
Table4 menjadi tabel Informasi Kelulusan dengan cara, klik pada
menu Home dan pilih View kemudian Design View. Akan
muncul kotak dialog Save As, dan ubahlah menjadi Tabel
“status_penerimaan”.
Tabel 3.5 Field status_penerimaan

Sumber : Software Ms. Acces 2013

3.1.2 Pengisian Data Tabel

26
Jika seluruh tabel sudah terbentuk, isikan data pada tiap field di
masing- masing tabel sesuai rancangan data tabel yang telah
dijabarkan sebelumnya dengan cara klik kanan pada tab nama tabel,
kemudian pilih datasheet view. Datasheet akan menampilkan data
secara keseluruhan dalam bentuk tabular yaitu susunan baris dan
kolom.
1. Pertama isi data nama_depan, nama_belakang,
sector_pilihan_pendaftar, nomor_urut_pendaftar, prodi sesuai
data para calon_pendaftaran
Tabel 3.6 Data calon_pendaftaran

Sumber : Software Ms. Acces 2013


2. Selanjutnya isi data nomor_urut_pendaftar, status,
sector_pilihan_pendaftar,
Tabel 3.7 Data keterangan_kelulusan

27
Sumber : Software Ms. Acces 2013

28
3. Selanjutnya isi data nomor_urut_pendaftar, skor_nilai_akhir
Tabel 3.8 Data skor

Sumber : Software Ms. Acces 2013


4. Selanjutnya isi data nama_depan, nama_belakang, prodi,
nomor_urut_pendaftar
Tabel 3.9 Data status_penerimaan

Sumber : Software Ms. Acces 2013

29
3.1.3 Pengolahan Database
3.1.3.1 Manipulasi Data 1
Menampilkan data dengan kriteria tertentu menggunakan
Sintaks Query.
Langkah langkah melampilkan data dengan memanfaatkan
sintaks
Query pada Ms. Access dapat dilakukan dengan cara:
1) Klik Tab Create dan pilih query design, maka secara
otomatis akan muncul tab Query.
2) Kemudian masukkan datang yang akan di manipulasi, lalu
klik kanan pada tab Query yang ada, kemudian pilih SQL
view.
3) Kemudian akan muncul Select seperti dibawah.

Sumber : Software Ms. Acces 2013


Gambar 3.3 Hasil dari SQL View

30
4) Klik icon Run pada tab menu Design dengan SELECT
status_penerimaan.nama_depan,
status_penerimaan.nama_belakang, skor.skor_nilai_akhir,
status_penerimaan.status
FROM skor INNER JOIN status_penerimaan ON
skor.nomor_urut_pendaftar =
status_penerimaan.nomor_urut_pendaftar
WHERE (((skor.skor_nilai_akhir)=130));

Sumber : Software Ms. Acces 2013


Gambar 3. 4 Proses Run pada Hasil SQL

5) Setelah itu akan muncul tabel datasheet view


Tabel 3.10 Hasil dari Manipulasi 1

Sumber : Software Ms. Acces 2013

31
3.1.3.2 Manipulasi Data 2
Menampilkan data dengan kriteria tertentu menggunakan
Sintaks Query.
Langkah langkah melampilkan data dengan memanfaatkan
sintaks Query pada Ms. Access dapat dilakukan dengan cara:
1) Klik Tab Create dan pilih query design, maka secara
otomatis akan muncul tab Query.
2) Kemudian masukkan datang yang akan di manipulasi, lalu
klik kanan
3) Kemudian pilih SQL view
4) Kemudian akan muncul hasil Select yang diiginkan dengan
SELECT calon_pendaftaran.nama_depan,
calon_pendaftaran.nama_belakang, calon_pendaftaran.
sector_pilih_pendaftar, status_penerimaan.status
FROM calon_pendaftaran INNER JOIN status_penerimaan
ON calon_pendaftaran.nomor_urut_pendaftar=
status_penerimaan.nomor_urut_pendaftar
WHERE (((calon_pendaftaran.prodi)="teknik industri")
AND ((status_penerimaan.status)="lulus"));

Sumber : Software Ms. Acces 2013


Gambar 3.5 Hasil dari SQL View
5) Setelah di RUN akan muncul enter parameter value karena
lulusan prodi Teknik Industri ada 3 orang dan salah satunya
berbeda sector pilihan pendaftaran, maka kita ketik K3 saja

32
Sumber : Software Ms. Acces 2013
Gambar 3.6 Hasil RUN dan Enter Parameter Value

6) Setelah itu akan muncul table datasheet view dari sector K3


Tabel 3.11 Hasil dari Manipulasi 2

Sumber : Software Ms. Acces 2013

33
3.2 Pembahasan
Pada manipulasi 1 tabel status_penerimaan dan skor dapat dilihat skor
nilai akhir paling terendah adalah 130 dan di miliki oleh 2 orang calon
pendaftar yaitu Muthiaar Alicia dengan nomor urut pendaftar 112336 dan
Pudjo Hafidz dengan nomor urut 112337
Pada manipulasi 2 tabel calon pendaftaran dan status penerimaan yang
lulus masuk ke sector K3 dari lulusan Teknik Industri terdapat 2 orang yaitu
Rheannisa Priyanka dengan nomor urut perdaftar 112330 dan Gede Ngurah
Surya Kencana dengan nomor urut 112333

34
BAB IV
PENUTUP
4.1 Kesimpulan
4.1.1 Pemodelan Proses Bisnis Studi Kasus I
Proses reservasi hotel via online terdiri dari 3 user yakni
pelanggan, admin, dan executive housekeeper (EH). Proses diawali
dengan pemilihan hotel pada aplikasi yang dilakukan oleh pelanggan
untuk selanjutnya dilakukan pengecekan oleh admin yang
bersangkutan. Setelah dilakukan pengecekan, hasil akan dikirimkan
ke pelanggan untuk selanjutnya diminta untuk melakukan
pembayaran. Bila pembayaran berhasil dilakukan, maka proses
dilanjutkan dengan pengiriman bukti pembayaran, tapi jika tidak
maka pesanan secara otomatis dibatalkan. Admin akan menerima
bukti pembayaran dan mengkonfirmasi bahwa pembayaran telah
dilakukan dan akan menghubungi pihak Executive Housekeeper
untuk segera melakukan validasi data pemesanan. Hasil validasi akan
dikirimkan ke pelanggan melalui admin.
4.1.2 Analisis Kebutuhan Sistem Studi Kasus II
Customer akan melakukan Reservarsi online pada suatu hotel
yang digambarkan dalam satu flow diagram yang menghasilkan tiga
entitas yaitu customer, bank, dan admin. Pertama Customer
menginput reservasi hotel ke dalam proses Pemesanan kamar dan
akan menghasilkan output berupa Informasi pemesanan, setelah itu
Data pemesanan akan di input kedalam proses Mengkonfirmasi data,
apabila Data terverifikasi akan dilanjutkan ke proses Pengecekan
kamar, setelah itu di input Konfirmasi ketersediaan kamar ke dalam
Proses pembayaran dimana pada proses tersebut yang akan di input
berupa Nominal bayar dan akan menerima output berupa Data
pembayaran, maka jika Pembayaran terverifikasi akan di input ke
dalam proses Memproses pemesanan dan akan mendapatkan data
output berupa Status reservasi

35
4.1.3 Perancangan Database Studi Kasus III
Pada manipulasi 1 tabel status_penerimaan dan skor dapat
dilihat skor nilai akhir paling terendah adalah 130 dan di miliki oleh
2 orang calon pendaftar yaitu Muthiaar Alicia dengan nomor urut
pendaftar 112336 dan Pudjo Hafidz dengan nomor urut 112337
Pada manipulasi 2 tabel calon pendaftaran dan status
penerimaan yang lulus masuk ke sector K3 dari lulusan Teknik
Industri terdapat 2 orang yaitu Rheannisa Priyanka dengan nomor
urut perdaftar 112330 dan Gede Ngurah Surya Kencana dengan
nomor urut 112333
4.2 Saran
1. Untuk kampus Sebaiknya jika diperbolehkan kegiatan praktikum
dilakukan dengan tatap muka agar mahasiswa dapat lebih memahami
semua materi praktikum yang diberikan oleh asisten laboratorium dan
juga fasilitas kegiatan praktikum bisa memadai bagi mahasiswa yang
tidak memiliki alat / fasilitas yang digunakan untuk dilakukannya
kegiatan praktikum.
2. Untuk asisten laboratorium sebaiknya pada saat zoom dapat
memperlambat intonasi berbicara, karena pada saat video coference
banyak mahasiswa yang jaringannya kurang memadai sehingga suara
yang di hasilkan pun cenderung noise dan patah- patah yang membuat
mahasiswa keteteran pada saat praktikum online berlangsung.
3. Untuk software sendiri ada beberapa software yang tidak dapat di install
misalkan seperti visio, untuk beberapa laptop atau perangkat banyak
yang failed, sehingga menyulitkan para mahasiswa, sebaiknya
menggunakan software yang ringan untuk laptop.

36
DAFTAR PUSTAKA
Buku pedoman praktikum mata kuliah Analisis dan Perancangan Sistem
Informasi. pdf

37
LAMPIRAN
KELOMPOK A1
 HANA RIBKAH JOE T. (1813007)
 RHEANNISA PRIYANKA (1813008)
 KADEK DINDA OKTA V. (1813028)
 GEDE NGURAH SURYA K. (1813034)

PRINTSCREEN LANGKAH-LANGKAH PEMBUATAN BPMN 2

1. Buka apllikasi Camunda

38
2. Pilih Create a BPMN diagram

3. Tambahkan 2 pool

39
4. Beri keterangan pada masing-masing pool yakni pembeli dan pelapak

5. Tambahkan StartEvent pada pool pembeli

40
6. Pilih task dan hubungan dengan StartEvent menggunakan sequence flow
dan tambahkan text “Membuka Aplikasi”

7. Menambahkan 2 task selanjutnya dengan cara yang sama

41
8. Tambahkan event pada pool pelapak dan ubah menjadi message startevent
dan masukkan text “informasi submit order”

9. Hubungkan task 3 dengan message startevent menggunakan message flow

42
10. Tambahkan task 4 pada pool pelapak

11. Klik pada task 4 dan pilih append gateaway maka akan muncul gateaway
XOR

43
12. Klik gateaway dan buat 2 task. Pertama task dengan kondisi produk habis,
dan kedua dengan kondisi produk tersedia

13. Tambahkan message endevent pada gateaway task 5 dengan text “stock
habis” dan tarik ke pool pembeli menggunakan message flow

44
14. Tambahkan task 7 pada pool pelapak dan hubungkan dengan task 6

15. Tambahkan message intermediate cath event pada pool pembeli dan
hubungkan task 7 dengan message intermediate tersebut

45
16. Klik message intermediate cath event lalu pilih creat intermediate dan
ubah menjadi timer intermediate event dengan text “tagihan berjangka
waktu”

17. Tambahkan task 8 pada pool pembeli

46
18. Tambahkan task 9 pada pool pelapak dan hubungkan dengan task 8
menggunakan message flow

19. Tambahkan message endevent pada pool pelapak dan hubungkan dengan
task 9 dan pool pembeli

47
48
KELOMPOK A1
 HANA RIBKAH JOE T. (1813007)
 RHEANNISA PRIYANKA (1813008)
 KADEK DINDA OKTA V. (1813028)
 GEDE NGURAH SURYA K. (1813034)

TUGAS II PRAKTIKUM
ANALISIS DAN PERANCANGAN SISTEM INFORMASI
DIAGRAM DFD SISTEM RESERVASI HOTEL ONLINE

DFD LEVEL 0
Proses : reservasi hotel online
Entitas : cust, admin, bank
Data in : reservasi,data pemesanan, nominal bayr,pembayaran
terferivikasi,konfirmasi
ketersediaan room, verifikasi data
Data out : status reservasi, informasi pemesanan, data pembayaran

49
DFD LEVEL 1
Proses : pemesanan kamar , mengkonfirmasi data , pengecekan kamar,
pembayaran ,
memproses pesanan
Entitas : admin, cust, bank
Data in : reservasi,data pemesanan, nominal bayr,pembayaran
terferivikasi,konfirmasi
ketersediaan room, verifikasi data
Data out : status reservasi, informasi pemesanan, data pembayaran,tidak
tersedia , tersedia

50
DFD LEVEL 2
Proses : informasi kamar, persetujuan reservasi, pembatalan reservasi
Entitas : admin
In : tersedia, tidak tersedia

51
KELOMPOK A1
 HANA RIBKAH JOE T (1813007)
 RHEANNISA PRIYANKA (1813008)
 KADEK DINDA OKTA V. (1813028)
 GEDE NGURAH SURYA K. (1813034)

TUGAS III PRAKTIKUM


ANALISIS DAN PERANCANGAN SISTEM INFORMASI

1. Table dan Datasheet Member

52
2. Tabel dan Datasheet Pemesanan

53
54
3. Tabel dan Datasheet Pemesanan Detail

55
4. Tabel dan Datasheet Konfirmasi

56
5. Tabel dan Datasheet Produk

57
6. Tabel dan Datasheet Tarif Kirim

58
7. Tabel dan Datasheet Mitra Pengiriman

59
8. Tabel dan Datasheet Kota

60
Query 1 (nama depan, nama belakang, id pesan, status konfirmasi dari tabel
Member dan tabel Konfirmasi dengan kondisi status konfirmasi “terima”)

Data Query 1

61
Query 2 (id pesan, nama depan, nama belakang, alamat, kode pos, telepon, status
kirim, id member, id kota, id mitra kirim FROM Pemesanan WHERE
id_mitrakirim=”JNT”)

Data Query 2

62
Query 3 (id pesan, nama depan, nama belakang, status kirim “terkirim” dan id
mitra kirim “JNE” FROM Pemesanan)

Data Query 3

63
64

Anda mungkin juga menyukai