Wednesday, October 18, 2017

Drawing Bot Bebras 1 UK

The robot 'Drawbot' can drive and draw at the same time!
You can give the drawbot the following instructions: square, triangle, forward, turn.
The instructions work as follows:

You can also give a sequence of
commands to drawbot:
For instance: square, forward, triangle
The image below shows what will happen.
Which sequence of instructions causes
this to happen?
Answer :

triangle, turn, forward, square

Visualisation : https://scratch.mit.edu/projects/180821613/

Thursday, March 23, 2017

Tugas Pemrograman Web 3

Form Mahasiswa

Source Code :



<!DOCTYPE html>

<!DOCTYPE html>
<html>
<head>
 <title></title>
</head>
<script type="text/javascript">
 function myFunction(){
  var conf = window.alert("Berhasil Login");
 }
</script>
<style type="text/css">
 *{
  margin: 0px;
  padding: 0px;
  font-family: calibri;
 }
 .navbar{
  background-color: #9c27b0;
  padding: 20px;
  color: white;
 }
 .head{
  color: grey;

 }
 .head_al{
  padding-top: 50px;
 }
 .table{
  margin-top: 20px;
 }
 input{
  padding-left: 10px;
  border: none;
  border-bottom: 2px solid grey;
  height: 20px;
  width: 250px;
  font-size: 15px;
 }
 td{
  padding: 5px;
  padding-right: 15px;
 }
 button{
  margin: 40px;
  padding: 10px;
  background-color: #9c27b0;
  border: none;
  border-radius: 8px;
  color: white;
  font-size: 15px;
  font-weight: bold;
 }
 button:hover{
  background-color: purple;
 }
 .footer{
  background-color: #9c27b0;
  height: 300px;
 }
 img{
  margin-top: 20px;
  height: 100px;
  border: 2px solid #9c27b0;
  border-radius: 100px;
 }
</style>
<body>
 <div class="navbar">
  <h3>TUGAS 3 Pemrograman Web</h3>
 </div>

 <div align="center" class="head_al">
  <h2 class="head">REGISTRASI MAHSISWA</h2>
  <img src="http://www.unklab.ac.id/sites/default/files/default_images/default_profile_picture.png">
  <table class="table">
   <tr>
    <td>Nama</td>
    <td>
     <input type="text" name="" list="nama">
     <datalist id="nama">
     </datalist>
     <script>
      var nama = ["Romi Yehezkiel","Dwiyan Satria","Rochman Soleh","Adiwinoto","Rizal S","Yusuf Dimas"];
      var options = '';
      for(var i=0; i<nama.length; i++){
       options += '<option value="'+nama[i]+'">';
      }
      document.getElementById('nama').innerHTML = options;
      console.log(options);
     </script>
    </td>
   </tr>
   <tr>
    <td>NRP</td>
    <td>
     <input type="text" name="" list="NRP">
     <datalist id="NRP">
     </datalist>
     <script>
      var nrp = ["5114100054","51154100140","5114100075","511710035","5112100001","5111100169"];
      var options = '';
      for(var i=0; i<nrp.length; i++){
       options += '<option value="'+nrp[i]+'">';
      }
      document.getElementById('NRP').innerHTML = options;
      console.log(options);
     </script>
    </td>
   </tr>
   <tr>
    <td>Mata Kuliah</td>
    <td>
     <input type="text" name="" list="matkullist">
     <datalist id="matkullist">
     </datalist>
     <script>
      var matkul = ["Otomata","Pemrograman Web","Kecerdasan Buatan","Perancangan Analisis Algoritma II","Jaringan Komputer","Manajemen Basis Data", "Probabilitas dan Statistika", "Dasar Pemrograman", "Rekayasa Perangkat Lunak"];
      var options = '';
      for(var i=0; i<matkul.length; i++){
       options += '<option value="'+matkul[i]+'">';
      }
      document.getElementById('matkullist').innerHTML = options;
      console.log(options);
     </script>
    </td>
   </tr>
   <tr>
    <td>Dosen</td>
    <td>
     <input type="text" name="" list="dosen">
     <datalist id="dosen">
     </datalist>
     <script>
      var dosen = ["Ir. Muchammad Husni, M.Kom.","Prof.Ir. Supeno Djanali, M.Sc.,Ph.D","Baskoro Adi Pratomo, S.Kom, M.Kom","Ir. Siti Rochimah, MT.,Ph.D"," Fajar Baskoro, S.Kom.,MT.","Nurul Fajrin Ariyani, S.Kom.,M.Sc.","Sarwosri, S.Kom.,M.T.","Imam Kuswardayan, S.Kom.,MT.", "Ridho Rahman Hariadi, S.Kom.,M.Sc.", "Victor Hariadi, S.Si.,M.Kom.", "Rully Sulaiman, S.Kom.,M.Kom."];
      var options = '';
      for(var i=0; i<dosen.length; i++){
       options += '<option value="'+dosen[i]+'">';
      }
      document.getElementById('dosen').innerHTML = options;
      console.log(options);
     </script>
    </td>
   </tr>
  </table>
 </div>
 <div align="center">
  <button type="button" onclick="myFunction()">DAFTAR</button>
 </div>
 <div class="footer">
 </div>
</body>
</html>


TAMPILAN FORM :





Saat berhasil Login :


Simple Form HTML

Source Code HTML :

<!DOCTYPE html>

<html>

<head>

<link rel="stylesheet" type="text/css" href="style.css">
<title>website KAI</title>


<body class="bodystyles">

<ul>
  <li><a class="active" href="#home">Pemesanan Tiket Kereta Api Online</a></li>
  <li><a href="#news">Daftar Harga Kelas KA</a></li>
  <li><a href="#contact">Daftar Jadwal KA</a></li>
  <li><a href="#about">Daftar Pesanan Tiket</a></li>
</ul>

 <div class="header">
  <img src="kaai.png" alt="LogoKAI" />
  <h1>Selamat Datang    !!!</h1>
 </div>
 <br><br>
<hr>
<div>
 <table class="tablestyles" >
  <form name ="input" action="html_form_action.asp" method="get">
      <tr><td> Nama Kereta:</td><td><input type="text" name="name" align="center" id="name" required></td></tr>
      <tr><td> Tanggal Berangkat:</td><td><input type="date" name="departdate" align="center" required></td></tr>
      <tr><td> Tanggal Tiba:</td><td><input type="date" name="arrivedate" align="center" required></td></tr>
      <tr><td> Jam Berangkat:</td><td><input type="time" name="departtime" align="center" required></td></tr>
      <tr><td> Jam Tiba:</td><td><input type="time" name="arrivetime" align="center" required></td></tr>
      <tr><td> Dari:</td> <td><input type="text" name="from" align="center" required></td></tr>
      <tr><td> Ke:</td><td><input type="text" name="to" align="center" required></td></tr>
      <tr><td> Kelas:</td><td><select name="Kelas" form="kelasform">
                              <option value="Eksekutif">Eksekutif</option>
                              <option value="Bisnis">Bisnis</option>
                              </select></td></tr>

  <tr>
  <td><button type="button" style="background-color: #008CBA; border-radius: 4px; color: white; width: 80px; height: 40px">Simpan</button></td>
  <td><button type="button" style="background-color: #f44336; border-radius: 4px; color: white;width: 80px; height: 40px;">Batal</button></td><br>
  </tr>


 </table>
</div>

<div class="tablestyles1">
    <table>
        <tr>
            <th>No</th>
            <th>Nama Kereta</th>
            <th>Jadwal Berangkat</th>
            <th>Jadwal Tiba</th>
            <th>Dari</th>
            <th>Ke</th>
            <th>Harga(Kelas)</th>
        </tr>
        <tr>
            <td align="center">1</td>
            <td align="center">Argo Parahyangan</td>
            <td align="center">2014-04-22 - 06:00</td>
            <td align="center">2014-04-22 - 08:45</td>
            <td align="center">Gambir, Jakarta Pusat</td>
            <td align="center">Bandung, Bandung</td>
            <td align="center">Bisnis - 90.000</td>

            <td class="input1"><button type="button" style="background-color: #008CBA; border-radius: 4px; color: white; width: 80px; height: 40px">Edit</button> <button type="button" style="background-color: #f44336; border-radius: 4px; color: white; width: 80px; height: 40px">Hapus</button></td>
        </tr>
        <tr>
            <td align="center">2</td>
            <td align="center">Argo Parahyangan</td>
            <td align="center">2014-04-23 - 13:01</td>
            <td align="center">2014-04-23 - 15:00</td>
            <td align="center">Gambir, Jakarta Pusat</td>
            <td align="center">Surabaya</td>
            <td align="center">Eksekutif  - 100.000</td>

            <td class="input2"><button type="button" style="background-color: #008CBA; border-radius: 4px; color: white; width: 80px; height: 40px">Edit</button> <button type="button" style="background-color: #f44336; border-radius: 4px; color: white; width: 80px; height: 40px">Hapus</button></td>
        </tr>

    </table>
    </div>


</body>

</head>

</html>

Tampilan :

Thursday, February 23, 2017

Membuat Profil Sederhana Dengan HTML Text Editor

Source Code :

<!DOCTYPE html>
<html>
<head>
<style>
div.container {
    width: 100%;
    border: 1px solid gray;
}

header, footer {
    padding: 1em;
    color: white;
    background-color: black;
    clear: left;
    text-align: center;
}

nav {
    float: left;
    max-width: 160px;
    margin: 0;
    padding: 1em;
}

nav ul {
    list-style-type: none;
    padding: 0;
}
  
nav ul a {
    text-decoration: none;
}

article {
    margin-left: 170px;
    border-left: 1px solid gray;
    padding: 1em;
    overflow: hidden;
}
</style>
</head>
<body>

<div class="container">

<header>
   <h1>Profil Mahasiswa</h1>
</header>
 
<nav>
<img src="FotoProfil.jpg" alt="HTML5 Icon" style="width:150px;height:200px;">
</nav>

<article>
  <h1>Profil</h1>
  <p>Nama             : Romi Yehezkiel Purba</p>
  <p>Panggilan       : Romi</p>                                            
  <p>Jenis Kelamin   : Laki Laki                   
  <p>NRP              : 5114100054</p>
  <p>TTL             : Medan, 2 April 1997</p>
  <p>Agama           : Kristen Protestan</p>
  <p>Hobi             : Baca, gaming</p>
</article>

<footer></footer>

</div>

</body>
</html>

 Visual :
 

Sunday, October 16, 2016

Analisis Swiss-Belhotel International

1. VISI & MISI

VISI
Menjadi unit kerja yang mampu menumbuhkan kreativitas, inovasi dan kualitas sumber daya manusia yang teruji dan memberikan layanan akomodasi berbasis pelayanan terbaik yang sesuai standar internasional tanpa meninggalkan nilai – nilai edukasi.


MISI
Untuk memperkuat tujuan kami untuk menjadi pemimpin pada bidang manajemen hotel internasional, tempat peristirahatan, tempat tinggal dengan penyatuan yang unik dari perhotelan ala swiss, profesionalisme, dan sesuai dengan selera orang asia untuk mempertahankan kebijakan kami dengan para pemilik properti dengan penanam modal dari hari ke hari dengan maksud untuk menjalin keharmonisan dan kerjasama yang kuat antara pemilik dan Swiss-Belhotel International. 

2. STRUKTUR ORGANISASI

1. Sales & Marketing : Penjualan dan pemasaran
2. Human Resources: Pengembangan sumber daya manusia
3. Finance: Pengelolaan finansial perusahaan
4. Projects: pengembangan atau ekspansi dari properti
5. Technical services: Pelayanan teknis baik untuk proyek maupun properti yang sudah berjalan
6. Relief manager: mengisi kekosongan jabatan General Manager untuk berberapa waktu
7. Culinary Operations manager: Food and Beverage dari operational hotel
8. Public Relations & Promotional: aktivitas public relations maupun kegiatan promosi dari properti 


3. STANDAR OPERASIONAL PROSEDUR



PROSEDUR OPERATIONAL FRONT OFFICE
1.  Reservasi melalui E-Mail/Website:
  •  Menerima reservasi dari kantor.
  • Memasukkan data reservasi tamu ke sistem, sesuai dengan tipe kamar dan lama tamu menginap.
  • Menuliskan semua data-data yang menyangkut tentang spesial request, honeymoon package, birthday celebration, transfer request atau pick up dan lain-lain.
  • Memasukkan data reservasi tamu ke file Front Office sesuai dengan tanggal, bulan dan tahun.

2. Reservasi melalui telepon:
  • Greeting ke tamu, sesuai dengan waktu saat menerima telepon.
  • Menanyakan nama tamu secara lengkap.
  • Menanyakan tipe kamar dan berapa hari tamu akan menginap.
  • Memberikan harga kamar kepada tamu apabila harga telah disepakati maka proses reservasi dilanjutkan.
  • Meminta nomor telepon tamu dan nomor kredit card sebagai garansi.
  • Menjelaskan ke tamu tentang prosedur reservasi dan prosedur pembatalan reservasi  secara lengkap dan benar.
  • Menutup pembicaraan telepon dengan greeting, ucapan terima kasih dan tak lupa menyebutkan nama tamu tersebut.
  • Menuliskan detail di formulir reservasi, input ke system, dan file sesuai tanggal dan bulannya.

3. Persiapan sebelum tamu check in:
  • Bersihkan dan rapikan area sekitar Front Office dan area Lobby.
  • Buat special request (Honeymoon cake, fruit basket dan Special decoration ) kalau ada dan kirim ke departemen yang bersangkutan.
  • Siapkan semua data-data dan kelengkapan reservasi dan registrasi yang dibutuhkan
  • Print guest in house list, arrival dan departure untuk departemen Housekeeping dan F&B.
  • Mempersiapkan cold towel.
  • Mempersiapkan welcome letter dan meminta tanda tangan GM.
  • Mempersiapkan welcome drink.
  • Check kelengkapan fasilitas kamar dan meletakkan welcome letter yang sudah ditandatangani oleh GM di meja tulis dalam kamar yang sesuai.
  • Siapkan kunci kamar tamu yang akan check-in.

3.      Tamu check in:
  • Sambut tamu di depan hotel dan ucapkan selamat datang.
  • Membawakan tas/koper tamu ke lobby.
  • Mempersilahkan tamu untuk duduk.
  • Menyuguhkan ke tamu welcome drink dan cold towel.
  • Jelaskan dan informasikan kepada tamu tentang service dan fasilitas hotel.
  • Jelaskan dan informasikan kepada tamu waktu breakfast dan afternoon tea.
  • Siapkan peta Gili Trawangan dan jelaskan kepada tamu secara terperinci
  • Jelaskan dan informasikan kepada tamu tentang aktifitas dan fasilitas di Gili   Trawangan dan Lombok. 

4.      Registrasi :
  • Menyerahkan formulir registrasi untuk dilengkapi oleh tamu.
  • Meminta passport tamu untuk di foto copy.
  • Mempersilahkan kepada tamu untuk mengisi formulir registrasi dengan lengkap.
  • Tamu dan Resepsionis harus menanda-tangani formulir registrasi yang telah lengkap diisi.
  • Menyimpan registrasi tamu di file Front Office sesuai dengan nomor kamar.
  • Mempersilahkan dan mengantar tamu ke kamar.
  • Membawa tas dan koper tamu ke kamar
5.      Pelayanan selama tamu menginap :
  1. Mengucapkan salam setiap bertemu tamu ( usahakan untuk mengingat dan menyebut nama tamu ).
  2. Dengan ramah memberikan penjelasan kepada tamu apabila tamu meminta informasi.
  3. Memberikan pertolongan yang diminta oleh tamu seperti menyewa sepeda, menyewa alat snorkeling, dll., serta menuliskan hal-hal ini dalam Log Book.
  4. Menyediakan semua perlengkapan P3K ( Pertolongan Pertama Pada Kecelakaan ) yang sering diperlukan ketika tamu snorkeling seperti Betadine, Perban, Obat Tetes Mata, dll.
  5. Memberikan voucher internet gratis apabila diminta oleh tamu.

6.      Persiapan sebelum tamu check out :
  • Mempersiapkan transportasi apabila ada permintaan dari tamu.
  • Mempersiapkan bill-bill tamu secara detail.
  • Check harga kamar dan lama tamu menginap sudah sesuai.
  • Meminta Housekeeping  untuk check Mini Bar sebelum tamu meninggalkan kamar.
  • Print bill tamu
  • Berikan bill kepada tamu, sesuai dengan kamar tamu masing- masing beserta data pendukung seperti bill restaurant, spa, dll.

7.      Pembayaran :
  • Apabila pembayaran secara tunai dalam bentuk Rupiah harus di check secara detail  di hadapan tamu.
  • Apabila pembayaran dalam bentuk uang asing harus disesuaikan dengan kurs  rupiah yang berlaku.
  • Pembayaran secara kartu kredit maupun kartu debit, saat melakukan transaksi nominal uang dilihat  secara detail supaya tidak terjadi kesalahan saat melakukan transaksi.
  • Pembayaran secara city ledger, guest folionya di settle sesuai dengan nama Travel Agent yang membuat reservasi  tamu tsb.
  • Complimentary (tamu tidak membayar bill kamar selama menginap)

8.      Tamu check out.
  • Meminta kunci kamar dari tamu.
  • Mengecek kamar apabila ada barang tamu yang tertinggal.
  • Membantu tamu membawa tas/koper ke depan hotel.
  • Menanyakan kesan-kesan selama tamu menginap dan meminta waktu untuk mengisi buku Guest Comment yang ada di Lobby maupun secara online di Trip Advisor.
  • Mengucapkan terimakasih kepada tamu karena telah menginap di Villa Grasia.

9.      Setelah tamu check out.
  • Merapikan bill-bill tamu yang sudah chek-out.
  • Memeriksa kembali bahwa jumlah tamu yang cek out sudah sesuai di system.
  • Memberikan semua bill tamu yang sudah check out beserta semua data pendukung ke Accounting untuk di proses lebih lanjut.

10.   Tamu Walk-In.
  • Untuk tamu yang langsung ke hotel untuk meminta kamar ( Walk-In ), jika kamar tersedia maka negosiasi harus dilakukan secara private ( usahakan tidak ada tamu lain atau dilakukan pada saat melihat kamar bersama tamu ).
  • Jika tamu walk-in menyetujui harga yang ditawarkan, maka harus melakukan pembayaran penuh baik secara tunai atau dengan kartu kredit.
  • Setelah pembayaran, maka dilakukan prosedur-prosedur check in sesuai standard hotel.

TUGAS TAMBAHAN :
  • Resepsionis yang bertugas setiap hari dalam shift 15.00 – 23.00 diberi tanggung-jawab untuk standby dan melakukan tugas Night Audit di system.
Mematikan semua computer dan mengunci kantor depan.

Sunday, October 2, 2016

Analisis Sistem Informasi Manajemen Perhotelan

Sistem manajemen hotel atau yang sering disebut Hotel Management System (HMS) adalah sebuah program komputer (hotel software) bertujuan membantu manajemen hotel dalam kegiatan hotel baik kegiatan sehari-hari maupun laporan-laporan yang diperlukan hotel. Kegiatan itu adalah menerima tamu (check in), mendata tagihan tamu (guest folio), pembayaran tamu (guest payment). Dengan adanya sistem ini diharapkan para tamu mendapatkan pelayanan yang lebih baik (good of service). Hasil lain yang dicapai dengan pemakaian sistem manajemen adalah efisiensi dalam operasional sehari-hari hotel.

Ruang lingkup sebuah sistem manajemen hotel sangatlah luas, tergantung kelengkapan fitur yang disediakan oleh program tersebut. Kelengkapan itu sendiri sangat tergantung pada type/jenis hotel dan struktur organisasi perhotelan. Sistem manajemen hotel harus dapat menangani pekerjaan :
  1. Pada divisi kamar (room devision), terutama bagian kantor depan (front office) dan bagian tata graha (housekeeping).
  2. Pada divisi accounting (accounting devision) untuk semua bagian accounting
  3. Pada divisi restorant dan bar (bar and restourant division).
  4. Pada divisi marketing (marketing devision)
  5. Pada divisi teknisi dan peralatan (engginering division)
 Mendirikan dan mengembangkan bisnis perhotelan memerlukan suatu sistem yang handal dan terintegrasi agar strategi dan tujuan bisnis yang direncanakan dapat diraih secara total. Dengan penerapan sistem perhotelan yang baik akan mampu mengurangi cost secara signifikan, mampu meningkatkan kinerja perusahaan dan menjaring customer lebih banyak.
Program hotel hadir sebagai solusi penerapan manajemen hotel secara terintegrasi dan menyeluruh melalui software manajemen perhotelan yang handal. Program hotel ini dapat dikembangkan dimanapun termasuk hotel, apartemen, resort dan lain sebagainya. Dengan menggunakan program hotel, perusahaan Anda dapat meningkatkan pelayanan kepada kustomer secara lebih baik yang akan berdampak positif pula pada peningkatan profit/ keuntungan perusahaan.

Strength :
1. Tarif kamar hotel yang kompetitif
2. Lokasi yang didukung oleh daerah pariwisata

Weakness :
1. Ketidakjelasan menuju lokasi
2. Faktor kelelahan pegawai
3. Faktor laporan manual yang butuh waktu lama

Opportunities :
1. Pemerintah yang gencar promosi daerah pariwisata
2. Masyarakat yang sudah memanfaatkan teknologi informasi

Thread :
1. Kompetisi yang ketat mewajibkan perusahaan untuk memperluas media untuk menjaring pelanggan

Saturday, September 24, 2016

Struktur Organisasi untuk Hotel Management



Tugas  dan Tanggung Jawab :

1. General Manager :
General manager adalah orang yang bertanggung jawab terhadap operasional hotel. Dia bertugas untuk membuat perencanaan dan menciptakan budaya hotel tersebut.Menjalin komunikasi dengan perusahaan lain juga salah satu tugas dari General Manager

2. Assistant Executive :
Bertugas menjalankan perintah yang di sampaikan oleh General Manager dan selanjutnya meneruskan kepada Manager dan menyampaikan laporan yang dibuat oleh para Manager.. Assistant Executive bertanggung jawab kepada  General Manager. Mengambil alih tugas General Manager apabila sewaktu-waktu General Manager berhalangan.

3. Residence Manager :
Bertugas mengepalai semua manager lini pertama. Dia juga mengawasi dan bertanggung jawab atas seluruh kegiatan manager lini pertama.Menentukan target yang harus dicapai oleh setiap departemen.

Tugas dan Tanggung jawab Manager Lini Pertama :

4. Marketing Director :
Membuat strategi pemasaran dan penjualan.
Bertanggung jawab atas publikasi atau periklanan hotel.
Memperkenalkan hotel dan fasilitasnya sekaligus melakukan kotrak kerjasama kepada calon pengguna jasa hotel.
Memastikan penjualan kamar memenuhi target.
Juga bertanggungjawab dalam mempertahankan hubungan dengan para pelanggan.

5. Chief Enginering :
Bertanggung jawab untuk memperbaiki dan menjaga peralatan dan fasilitas hotel.
Membuat laporan mengenai perbaikan atau pembaharuan fasilitas dan peralatan hotel.

6. Human Resource Departement Director (HRD Director) :
Bertanggung jawab terhadap semua administrasi karyawan.
Melakukan perekrutan karyawan.
Membuat program pengembangan ketrampilan karyawan.

7. Front Office Manager (FO Manager) :
Bertanggung jawab terhadap semua aktifitas di Front Office.
Mengoptimalkan dan memaksimalkan occupancy rate hotel.
Membuat laporan kamar check in dan check out, dan reservasi.
Menjual kamar, tugas ini antara lain menerima pemesanan kamar, menangani tamu yang tanpa pemesan kamar, melaksanakan pendaftaran, dan penentuan kamar.
Memberikan informasi tentang pelayanan hotel.
Mengkoordinir pelayanan tamu, antara lain sebagai penghubung antara bagian-bagian di hotel menangani berbagai masalah dan keluhan tamu.
Menyusun laporan status kamar dan mengkoordinasikan penjualan kamar dengan bagian house keeping.
Menyelenggarakan pembayaran tamu.
Menyusun riwayat kunjungan tamu antara lain melakukan pencatatan data-data individu untuk kunjungan akan datang, dan menyelenggarakan arsip kartu riwayat kunjungan tamu.
Menangani telephone switch board, telex, dan telegram.
Menangani barang-barang bawaan tamu.

8. Food and Beverage Manager (F&B Manager) :
Bertanggung jawab atas pengelolaan makanan dan minuman.
Membuat laporan pemakaian bahan baku / F&B cost.
Menciptakan menu baru yang inovative.

9. Accounting Manager :
Bertanggung jawab atas semua pendataan atau pengadministrasian transaksi dan keuangan.
Membuat laporan transaksi dan keuangan hotel.
Mengawasi dan menjaga semua kegiatan transaksi.