Web Development From Zero to Hero - Meet 2

Workshop Web Development Meet 2


Web Development From Zero to Hero by LUG Stikom

Postingan kali ini membahas hasil dari workshop pertemuan kedua Web Development From Zero to Hero yang diadakan oleh Lug Institut Bisnis dan Informatika Stikom Surabaya. Sebelum fokus ke materi di pertemuan 2 ini, ada baiknya kalau Anda baca postingan di pertemuaan pertama web development from zero to hero.

Kalau minggu lalu di pertemuan pertama kita banyak install - install software untuk persiapan, pertemuan kedua ini kita melakukan konfigurasi Smartgit untuk remote repository dan commit hasil kerja ke repository tersebut. Pertemuan ini juga lebih mengarah ke Git - Git seperti Github, Smartgit, Git-Scm dsb.
Artikel Terkait : Pengenalan Github, Fungsi dan Cara Menggunakannya
Oke kawan - kawan Stikom Surabaya siapkan secangkir kopi dan mari menyimak hasil pembelajaran kemarin.

Remote Repository

Repository adalah lokasi yang bisa digunakan untuk menyimpan file - file dan kita bisa mengaksesnya melalui internet. Anda tahu google drive? ya semacam itu. Tapi repository yang dimaksud disini adalah tempat kita menyimpan hasil pengerjaan project - project pengembangan aplikasi yang kita buat (repository-nya) di GitHub.

Lalu apa maksud remote repository? Jadi kita bisa kelolah file - file yang sudah kita tempatkan di repository melalui software pihak ketiga yaitu Smartgit. Artinya, kita tidak perlu buka GitHub dan mengaksesnya secara langsung.

Perintah Dasar Git

Ada beberapa beberapa istilah yang harus kita tahu untuk mengelolah file - file pada repository. Berikut penjelasannya :
  • Git Init : untuk membuat repository lokal
  • Git Status : untuk mengetahui status dari repository lokal
  • Git Add : menambah file baru pada repository yang dipilih
  • Git Commit : untuk menyimpan perubahan yang dilakukan, tapi tidak ada perubahan pada remote repository
  • Git Push : untuk mengirim perubahan file setelah di commit ke remote repository
  • Git Branch : melihat seluruh branch yang ada pada repository
  • Git Checkout : menukar branch yang aktif dengan branch yang dipilih
  • Git Merge : menggabungkan branch yang aktif dengan branch yang dipilih
  • Git Clone : membuat salinan repository cloud ke repository lokal

Cek SSH Key

Hal pertama yang harus dilakukan adalah cek apakah kita sudah punya SSH key untuk remote repository. Baca dan ikuti pelan - pelan, meskipun nanti ada yang error tetap ada tuntunan ke jalan yang benar kok wehehehe... 😆
  1. Buka Git Bash (Windows) atau Terminal (Linux / Mac)
  2. ketik perintah : ls -al ~/.ssh
  3. Jika Anda sudah punya SSH Key, maka hasilnya seperti ini
cara cek ssh key

Jika hasil eksekusi perintah seperti gambar diatas, itu artinya Anda sudah pernah membuat SSH key dengan kata lain, Anda sudah punya SSH Key. Jika hasil eksekusi perintah seperti ini


Itu artinya Anda belum punya SSH Key. Hmmm kasian....

Membuat SSH Key

Ayo buat dulu SSH Key nya ya, ikuti langkah ini :
  1. Buka Git Bash 
  2. Ketik perintah : ssh-keygen -t rsa -b 4096 -C "emailmu@example.com"
  3. Ganti email itu menggunakan email Anda ya.
  4. Akan muncul informasi seperti ini : Generating public/private rsa key pair
  5. Saat ditanya dimana akan menyimpan key, tekan ENTER untuk menyimpan di lokasi penyimpanan defaultnya - Enter a file in which to save the key (/Users/you/.ssh/id_rsa) : [Anda tekan ENTER]
  6. Saat ditanya untuk memasukkan passphrase, isi dan ingat baik - baik passwordnya lho. Enter passphrase (kosongi saja jika Anda tidak masukkan password) tapi Anda ingin memberi password, maka ketik password dan enter.
  7. Jalankan perintah : ls -al ~/.ssh  dan pastikan ada tulisan id_rsa ya


Masukkan SSH Key ke Github

Setelah membuat SSH Key, sekarang masukkan SSH Key tersebut ke Github Anda.

1.Login Github Anda dan pilih menu Settings


2. Lihat bagian sidemenu di sebelah kiri. Klik SSH and GPS keys
3. Klik New SSH Key
4. Isi Title-nya, saya kemarin isi : ganfahdil


5. Isi Key-nya dengan isi dari key (file **.pub*) yang tadi sudah digenerate dilangkah sebelumnya. Jika Anda meletakkan secara default (lihat tutorial sebelumnya), maka cari isi key-nya di local disk C, lihat gambar di bawah ini


6. Klik kanan file id_rsa.pub dan buka dengan notepad. Kemudian copas isinya ke kolom key pada Github.

7. Setelah copas ssh-rsa ke Github, klik Add SSH Key dan masukkan username plus password Github jika diminta yaa.
8. Berikut hasil konfigurasi jika berhasil


Membuat Git Repository Baru

1. Buat file baru di folder htdocs dan beri nama training-web
2. Buka Smartgit, klik menu Repository kemudian pilih add or create


3. Cari folder training-web yang tadi sudah Anda buat sebelumnya.


4. klik initialize.


5. Jika sukses akan muncul repository baru di sidebar sebelah kiri Smartgit Anda.


Menyambungkan Git dengan Smartgit

1. Buka Smartgit
2. Pilih menu Remote klik Add


3. Akan ada dialog baru, Anda klik panah kecil berwarna hitam, kemudian pilih Add Hosting Provider.


4. Setelah Anda klik Add Hosting Provider tadi, akan muncul dialog baru, Anda pilih Github. Kenapa pilih Github? karena kita menggunakan Github sebagai tempat penyimpanan repository yang akan kita remote.


5. Jangan lupa centang Use SSh instead of HTTPS to access repositories. Setelah itu klik Generate API Token.


6. Setujui (Authorize) permintaan yang muncul.


7. Copy token yang diberikan oleh Github dan paste token tersebut di Smartgit Anda.




8. Klik Add.

Membuat Repository di Github

1. Login Github
2. Klik simbol + di sebelah kiri foto profil Anda.
3. Klik New Repository

4. Isi nama repository-nya sama dengan nama repo dilokal (training-web yang Anda buat di htdocs)


5. Pilih Public dan klik Create repository
6. Jika sukses, tampilannya seperti ini.


Menjalankan Github Sebagai Remote Repository

1. Buka Smartgit
2. Pastikan repository yang Anda pilih adalah training-web


3. Pilih menu Remote dan klik Add.
4. Klik simbol segitiga, pilih Github.
5. Akan ada dialog muncul, pilih training-web tadi.
6. Selanjutnya Anda bisa mengganti name origin menjad Github.
7. klik Add.
8. Jika suskes maka akan muncul seperti ini di Smartgit.



Template

1. Di dalam folder trainig-web (yang Anda buat di htdocs). Buat file baru dengan nama template.html
2. Isi kode berikut, lalu paste di dalam file template.html dan simpan.
Kode bisa dilihat disini


Commit ke Git via Smartgit

1. Buka Smartgit, pilih repository-nya yaitu training-web.
2. Lakukan commit.
3. Beri pesan : pertemuan 02-1 pada commit messages pada dialog yang muncul
4. Jika suskes, hasilnya seperti ini




Oke cukup itu dulu ya dipertemuan kali ini, tunggu hasil workshop di pertemuan berikutnya supaya Anda yang tidak sempat hadir masih tetap bisa melanjutkan materi ini. Mudah - mudah kita semua bisa mendukung Stikom menjadi Institut Berkualitas, Unggul dan Terkenal dengan selalu mengembangkan skill coding. Amin

7 Lokasi Nyaman Mengerjakan Tugas di Stikom Surabaya

Lokasi Nyaman Mengerjakan Tugas di Stikom Surabaya


Halo mahasiswa Stikom Surabaya, apa kabar di semester ini?
Sudah mulai lelah? Sudah mulai bosan sama tugas dan dosen di kelas ? 😅

Kalau jawaban anda IYA, berarti Anda sama dengan saya. Wakaka....

Eh iya lupa..

Sudah ambil jatah absen berapa kali hayoo?? inget loh, batasnya cuma 3 kali absen di tiap matakuliah, lebih dari itu Anda tidak bisa ikut UAS, which means... Anda tidak lulus dan harus mengulang. Hati - hati !! 😉

Ah sudahlah, yang penting harus tetap semangat ya. Kali ini saya akan berikan 7 lokasi nyaman mengerjakan tugas di Stikom Surabaya yang bisa Anda coba. Lokasi ini pastinya masih di dalam lingkungan kampus Institut Bisnis dan Informatika Stikom Surabaya  kok, jadi kita tidak perlu jauh - jauh keluar kampus untuk bisa datang ke 7 lokasi ini. Ayo simak gaes ! 😉

Kantin


Bagi Anda yang butuh lokasi mengerjakan tugas sambil makan, Anda bisa datang kesini. Yap, di kantin inilah mahasiswa sering mengerjakan tugas. Selain dekat dengan penjual makanan, kantin ini terdiri dari 2 lantai dan lantai 2 lah yang sering dihampiri mahasiswa karena di atas lebih adem daripada di bawah. Jelas saja di atas lebih adem karena mendapat terpaan angin lebih banyak.


Kantin Stikom berlokasi di luar gedung, tepatnya di depan gedung biru dan bersebelahan dengan lahan parkir. Saya sendiri juga sering ke kantin atas sambil nunggu masakan matang, saya buka laptop dan main game hahaha bukan mengerjakan tugas. 😆

kantin stikom surabaya


Oriental Garden


Seperti namanya, lokasi menegrjakan tugas yang satu ini di desain dengan nuansa oriental ke chinese-an dengan cat dominan berwarna merah pada atap dan tiang penyangganya. Untuk menambah aksen chinese di tempat ini maka ada lampion - lampion yang digantung di pinggiran atap - atapnya.

Untuk membuat kenyamanan bertambah bagi kalangan mahasiswa pekerja tugas, disediakan stopkontak di setiap meja untuk mengecas gadget. Selain itu, disini juga ada wifi lho, Anda bisa connect ke akses point lantai 2 dengan nama m2-ap atau gedung serbaguna
 sg-ap.

Lokasi Oriental Garden Stikom Surabaya bisa Anda temui di belakang gedung serbaguna dan bersebelahan dengan tangga menuju lantai 2 dekat parkiran motor.

Saya sarankan jika Anda ingin mengerjakan tugas disini sebaiknya pagi atau sore. Karena jika siang hari terasa panas. Tapi kalau Anda betah panas ya tidak jadi masalah hehe...

oriental garden stikom surabaya

Sun Garden


Berlokasi di lantai 2 yang bersebelahan dengan masjid dan ruangan Administrasi Umum, tempat ini cocok untuk Anda yang betah dengan suasana dingin nan adem karena ada tanaman yang yang ditanam disitu. Saya sendiri menyebutnya taman mini karena memang mirip haha.

Sama seperti Oriental Garden, di setiap meja disediakan stopkontak untuk mengecas gadget Anda tetapi sayangnya hanya ada 1 lubang stopkontak saja. Jadi Anda harus sedia stopkontak sendiri dengan lubang yang banyak jika Anda mengerjakan disitu dengan teman Anda.

Sayangnya lagi, Anda akan kesulitan mengakses wifi jika memilih lokasi ini untuk mengerjakan tugas. Solusinya ya pasti Anda teathering hp sendiri hehe..

sun garden stikom surabaya

Longue Depan AAK


Sudah pasti Anda tahu dimana lokasi mengerjakan tugas ini berada. Yap tepat di depan ruang AAK lantai 2 gedung merah Stikom Surabaya. Disini jadi salah satu tempat nyaman mahasiswa karena tempatnya yang teduh dan adem.

Tidak hanya itu saja, lokasi ini terbilang spesial karena kita dapat mengakses wifi lantai 2 dengan kecepatan yang lebih cepat daripada wifi di lokasi - lokasi lain. Ada stopkontak yang cukup banyak juga disini, jadi Anda tidak perlu khawatir kehabisan baterai yaa.

ruang tunggu aak stikom surabaya


Longue Ruang Dosen Sistem Informasi


Tenang, meskipun berlokasi di ruang dosen Sistem  Informasi bukan berarti menjadi satu ruangan dengan para dosen hahaha. Itu hal yang sangat mustahal. Ada dinding penyekat antara ruang para dosen dengan mahasiswa. Ruang yang digunakan oleh mahasiswa letaknya di depan, sedangkan ruang para dosen masih harus melewati satu pintu lagi.

Lokasi ini cukup luas dibanding dengan lokasi lain tapi hanya ada beberapa meja saja. Jika penuh, maka Anda terpaksa lesehan. Tapi tenang saja, disini juga ada stopkontak yang bisa Anda gunakan kok. Tapi saya sarankan bawa stopkontak sendiri ya karena jumlah stopkontak yang ada tidak terlalu banyak.

Selain area yang luas, disini juga cocok bagi Anda yang suka ngadem karena AC disini dingin banget lho..

ruang tunggu lt3 ruang dosen sistem informasi stikom surabaya

Ruang Santai


Karena belum ada namanya, saya sebut saja ruang santai hehehe.... Tempat ini berlokasi di belakang lift lantai 8. Sebenarnya ini bukan ruangan, tapi lebih ke lantai dimana orang biasa berlalu - lintas. Tetapi karena jarang dilewati orang, tempat ini sering digunakan oleh mahasiswa untuk bersantai. Bisa untuk mengerjakan tugas, beristirahat bahkan tidur lho. Maklum saja, disini angin sepoi - poi.

ruang santai lantai 8 stikom surabaya


Untuk akses wifi jangan kuatir, Anda bisa connect ke ppti-ap dengan kecepatan yang lancar. Ada stopkontak juga kok yang nempel didinding yang tentunya gadget Anda tidak akan kekurangan nyawa hweehe..

Oiya satu lagi, kalau Anda kesini Anda bisa lihat pemandangan yang bagus lho gaes.. Nih lihat

pemandangan lantai 8 stikom surabaya



Perpustakaan


Yap, perpustakaan termasuk salah satu tempat dimana para mahasiswa Stikom Surabaya sering menjadikannya sebagai lokasi untuk mengerjakan tugas. Kenapa? Selain tempat yang dingin dan banyak tempat duduk yang bisa Anda pilih, ada banyak buku referensi yang bisa Anda ambil untuk membantu Anda menyelesaikan tugas - tugas kelas.

Baca Juga : Perpustakaan Awesome Stikom Surabaya

Yang tidak kalah istimewa adalah Anda bisa mengerjakan tugas di ruang diskusi lhoo. Ruangan ini tertutup oleh sekat kaca dan pintu, jadi kalau Anda stres degan tugas Anda bisa nyanyi - nyanyi sambil dengerin musik disitu haha. Asik kann...

Tidak hanya itu, wifi disini juga terbilang cukup cepat dibanding dengan Sun Garden, jadi tidak perlu kuatir bagi Anda yang fakir kuota hehehe....


perpustakaan stikom surabaya

Oke itu tadi 7 lokasi nyaman yang sering digunakan oleh mahasiswa untuk mengerjakan tugas. Dengan begitu, para mahasiswa Stikom Surabaya dapat menyelesaikan tugas - tugas dengan baik dan mengumpulkan tepat waktu dan dengan adanya lokasi - lokasi tersebut, Stikom mampu menjadi Institut Berkualitas, Unggul dan Terkenal.

Perbedaan HRM, HCM dan HRP - MSDM Meet 3

Manajemen Sumberdaya Manusia  - Meet 3


Kemarin saya dapat materi baru yang menarik dari matakuliah manajemen sumberdaya manusia di Institut Bisnis dan Informatika Stikom Surabaya. Materi ini membahas beberapa hal tentang perbedaan HRM, HCM dan HRP. Mungkin hal ini asing bagi Anda yang belum pernah membacanya, oleh sebab itu mari kita simak pejelasan lengkapnya.

Pengertian HRM, HCM dan HRP 


Mungkin bagi Anda yang berkuliah di jurusan Manajemen tahu tentang 3 hal itu. Tapi bagi Anda yang belum tahu, ayo simak dulu artikel ini ya hehehe...

HRM

Human Resource Management, merupakan istilah yang mempelajari hubungan antara pekerja dengan perusahaan meliputi recruitment, staffing, performance management, compensation, dan labor relations.

HCM

Human Capital Management merupakan upaya untuk mengelola dan mengembangkan kemampuan manusia untuk mencapai tingkat signifikan yang lebih tinggi secara kinerjanya.

HRP

Human Resource Planning, merencanakan dan memastikan bahwa masa depan perusahaan itu dapat terpenuhi melalui manusia sebagai tenaga kerja yang memiliki ketrampilan.

Bingung ya ?
Pusing membayangkan maksud dari masing - masing istilah itu ?

Sabar, nanti saya jelaskan berdasar apa yang saya dapat di kelas. Kita bahas dulu persamaan plus perbedaannya.

Persamaan dan Perbedaan HRM, HCM dan HRP

Persamaan

Ketiganya sama - sama berkutat dengan urusan sumber daya utamanya manusia.

Perbedaan

Berikut ini saya beri tabel perbedaan dari masing - masing istilahnya. Jangan kuatir, akan saya jelaskan contoh realnya setelah ini.



Contoh Nyata

HRM

Anda pernah tau proses recruitment dalam suatu kantor ? Yap proses itu di handle oleh bagian HRM. Apa saja yang dilakukan? Tentu saja psikotes, wawancara dsb. HRM sudah menentukan pekerja seperti apa yang akan diterima. Misal, butuh calon karyawan yang punya ketelitian tinggi, penampilan menarik, jujur dan berkomitmen. Tentu saja tes - tes yang dipersiapkan harus sesuai dengan standar yang dibutuhkan tadi. Setelah proses recruitmen dilalui, makan kantor bisa mendapat pekerja - pekerja yang sesuai dengan kriterianya.

HCM

Setelah calon karyawan resmi diterima di kantor, biasanya tidak langsung ditempatkan di bagian - bagian tertentu kan? Tapi ada serangkaian persiapan atau pembekalan ilmu - ilmu dan pelatihan khusus yang berkaitan dengan proses bisnis, standar pelayanan dll yang diterapkan di kantor itu dan harus dipahami oleh para pekerja.

Setelah pembekalan ilmu selesai dilalui, barulah para pekerja ditempatkan di bagian - bagian yang sudah dipersiapkan.

HRP

Dari kedua proses di atas, HRP bertugas memberi penilaian sejauh mana proses pada HRM dan HCM berhasil dilakukan. Hasil analisa tersebut dijadikan bahan pertimbangan untuk tindakan lebih lanjut.

Kesimpulam

Kesimpulannya adalah tidak ada perusahaan atau sebut saja kantor yang ingin rugi, itulah sebab mengapa mereka menerapkan 3 hal yang tadi sudah saya ceritakan pada Anda. Tidak hanya itu saja, mereka sudah pasti ingin berkompetisi untuk menjadi sebaik mungkin di era persaingan global yang menantang ini. Dan hal - hal tersebut juga di terapkan di kampus saya Stikom Surabaya sebagai Institut Berkualitas,Unggul dan Terkenal. Dengan demikian mereka tetap mampu bersaing untuk menjadi yang terbaik.

Sekian artikel saya tentang perbedaan HRM, HCM dan HRP. Jika ada kekeliruan, mohon seyogyanya Anda beri komentar di bawah 😊

Perkuliahan Dosen Fantastis

Dosen Fantastis Stikom Surabaya

Halo Gaes..!

Terimakasih sudah jadi viewer setia di blog saya. Kali ini saya mau share pengalaman menarik di kelas bersama seorang dosen di Institut Bisnis dan Informatika Stikom Surabaya. Dosen ini merupakan dosen yang tidak "umum". Oleh sebab itulah kenapa saya tertarik untuk berbagi cerita tentang dosen ini.

Beliau menjadi buah bibir dan cukup terkenal di Stikom Surabaya karena keunikan dan kreativitasnya dalam mengajar di kelas. Sehingga apa yang diajarkan terasa mudah dipahami, menyenangkan dan kadang - kadang ketika pelajaran selesai, perut Anda terasa kram karena tertawa terlalu lama hahaha 😆

Penasaran ? tunggu dulu...

Banyak mahasiswa yang cukup senang dengan cara beliau mengajar tapi juga ada beberapa yang tidak karena aturan yang beliau terapkan "dinilai" tidak enak baginya. But of course a lecturer teaches us to be discipline, right? Meskipun begitu, bagi saya, beliau ini unik dan punya ciri khas.

Beliau Adalah Mr. Julianto Lemantara

Mr. Julianto Dosen Fantastis Stikom Surabaya

Beliau adalah mantan Staff bagian PPTI di Stikom Surabaya yang sekarang menjadi dosen jurusan Sistem Informasi berjuluk "Dosen Fantastis".


Peraturan Gokil

Kenapa saya sebut peraturan gokil? karena memang gokil haha 😆. Peraturan ini dikemas dengan bahasa yang memang unik sehingga banyak mahasiswa yang baru bertemu dengan dosen ini langsung memfoto slide dan menyebarkan di grup internal kelompok. Lalu dimana gokilnya? Mari kita simak !

Keterlambatan 0 detik !

Di Institut Bisnis dan Informatika Stikom Surabaya menerapkan sistem keterlambatan 0 detik, jika Anda terlambat 1 detik saja. Itu artinya Anda sudah terlambat ! Lalu apa konsekuensi yang harus Anda terima ? Mr. Julianto menerapkan aturan sebagai berikut: 

Jika mahasiswa telat, hukuman ada 3 opsi :
  1. Tidak ikut kuliah
  2. Anda harus talent show (unjuk bakat) supaya dianggap hadir (tidak alpha)
  3. Jika tidak talent show, Anda dianggap alpha tetapi masih boleh ikut pelajaran
Jika dosen telat bagaimana? Nah ini yang asik 😆
  1. Jika dosen talent show - mahasiswa sekelas tidak lulus
  2. Jika dosen tidak talent show - mahasiswa sekelas aman terkendali
Aturan berikutnya, baju, celana harus rapih dan sesuai dengan ketentuan kampus. Jika tidak, Anda tidak diperbolehkan mengikuti kuliah.

Kemudian HP wajib di silent selama kuliah. Jika HP Anda bunyi, maka hukuman ada 3 opsi :
  1. HP jadi milik dosen
  2. Dianggap alpha
  3. Jika Anda mau talent show, maka Anda aman terkendali hahah 😆
Dan masih ada beberapa aturan unik lain yang harus dipatuhi oleh mahasiswa.

Talent Show

Talent show atau unjuk bakat merupakan hukuman yang harus dilakukan jika Anda ingin aman setelah melanggar aturan kelas. Tidak sedikit yang pernah kena hukuman ini karena kesalahan yang disengaja maupun tidak. Saya sendiri juga pernah mengalaminya ketika tiba - tiba HP saya berbunyi ketika ada pop-up berupa video iklan sialan yang muncul begitu saja tanpa izin resmi dan restu dari saya.

Mau tidak mau saya harus talent show. Apa yang saya lakukan saat itu? saya tunjukkan kemampuan public speaking saya dengan membahas Teknik SEO selama kurang lebih 10 menit. Tapi juga ada mahasiswa lain yang nyanyi bahkan stand up comedy.


Baca Juga : Perpustakaan Awesome Stikom Surabaya

Siraman Rohani

Yang satu ini bukan bagian dari hukuman tetapi merupakan hiburan ketika kelas dirasa mulai banyak mahasiswa yang ngantuk karena mungkin tidak paham dengan materi yang di jelaskan. Kok ya kebetulan di kelas ada beberapa mahasiswa yang wajahnya sedikit melenceng ke arab - araban hahaha 😆. Isi ceramah yang disampaikan juga seru, yang cearamah malah di bully. Duh kasian... sabar ya mas Afri


Padepokan 5 Jurus

Asli ini ga kalah gokil, 30 menit sebelum kelas Minggu lalu selesai, Mr. Julianto mengadakan quiz kecil nan gokil. Quiz ini diadakan karena lagi - lagi banyak mahasiswa yang sudah ngantuk plus lesu. Kasian. Akhirnya beliau berusaha membuat kelas semangat lagi dengan cara melatih mahasiswa menggunakan 5 jurus.

Perintahnya seperti ini :

Jika Anda diberi 5 jurus, manakah yang akan Anda gunakan ketika dosen berkata "wuuussss !!!!!"

Aturannya adalah semua harus berdiri menghadapa depan dan ketika ada kata - kata "wuuussss !!!!!" dari dosen yang ada di belakang, Anda harus memasang 1 dari 5 opsi jurus yang diberikan. Jika Anda menggunakan jurus yang sama dengan dosen, maka Anda kalah dan harus kembali duduk manis.

5 mahasiswa yang masih bertahan hingga akhir akan mendapat point plus dari dosen untuk menambah nilai Anda. Hmm ada - ada saja caranya 😆

Bagi - Bagi Poin

Ketika dosen menanyakan tentang materi kepada Anda secara random, bisa ataupun tidak Anda harus bisa jawab, jika Anda tidak jawab bisa - bisa poin dikurangi tetapi jika Anda menjawab, benar atau salah maka Anda tetap dihargai dengan poin. Inilah cara yang dilakukan oleh Mr. Julianto untuk memaksa mahasiswa memahami apa yang diajarkan di kelas. Cara ini memang cukup efektif, terbukti dengan banyaknya mahasiswa yang mampu menjawab ketika ditunjuk maupun tidak ditunjuk. Keren.

Teka - Teki Sulit

Ini merupakan cara lain dari bagi - bagi poin yang dilakukan oleh Mr. Julianto supaya mahasiswa tidak bosan di kelas. Sesuai dengan judulnya, teka teki ini memang sulit dan hanya bisa dijawab oleh mahasiswa yang berpikir out of the box.

Pertanyaan Pertama : Dosen yang menjadi kordinator mata kuliah Desain Basis Data adalah dosen .....
hayoo apa coba tebak ? 😆

Pertanyaan Kedua : Di Stikom Surabaya ada jurusan Sistem Informasi, Sistem Komputer dan ......... 
Hayo coba tebak lagi pasti pusing kan ?😆

Sudah sudah jangan terlalu dipikir, ini saya kasih jawabannya




















Jawaban nomer 1 adalah "Pintar" dan jawaban nomer 2 adalah "sebagainya" 😆. Jelas ini benar- benar teka teki yang sulit. hahaha

Kesimpulan

Masing - masing dari keunikan sudah saya ceritakan satu per satu. Sekarang coba Anda perhatikan betapa kreatifnya dosen ini. Mengajarkan kedisiplinan melalui peraturan keterlambatan 0 detik, kemudian mengajarkan kepada mahasiswa untuk berani unjuk bakat dan berani malu dihadapan banyak orang melalui talent show, meluangkan sedikit waktu untuk siraman rohami karena hardsikll saja tidak cukup, tetapi softskill juga harus diperhatikan, ada lagi padepokan 5 jurus agar suasana kelas tidak membosankan dan yang terakhir menstimulus mahasiswa untuk selalu aktif di kelas dengan teka teki sulit dan bagi - bagi poin.

Cukup itu saja cerita berjudul Perkuliahan Dosen Fantastis yang membahas keunikan dosen saya di Stikom Surabaya sebagai Institut Berkualitas, Unggul dan Terkenal. Saya pribadi mengucapkan permohonan maaf jika ada kesalahan dalam menceritakan di postingan ini. Dan untuk Mr. Julianto semoga panjang umur, sehat selalu untuk terus mengajar di kelas.

Tetap semangat, tetap ceria, jangan lupa mimik susu. Nuhun 😆





Web Development From Zero to Hero - Meet 1

Workshop Web Development - Meet 1



Web Development From Zero to Hero by LUG Stikom

Kemarin saya sudah share artikel berisi informasi tentang workshop gratis yang diadakan oleh Linux User Group Institut Bisnis dan Informatika Stikom Surabaya. Di dalam artikel tersebut saya sudah jelaskan mengapa Anda yang berkuliah di Stikom Surabaya HARUS mengikuti workshop ini. 

Kemudian saya juga sudah jelaskan siapa pemateri dalam workshop dan apa yang akan Anda dapatkan ketika Anda bergabung ke dalam workshop tersebut. Saya sarankan Anda baca artikel ini terlebih dahulu agar Anda tahu apa saja keuntungan yang didapat dengan mengikuti workshop tersebut.


Kali ini saya akan share apa yang saya sudah lakukan di workshop pada pertemuan pertama.

Prerequisites

Sebelum memulai workshop ini, kita harus pastikan beberapa hal sudah kita siapkan supaya workshop berjalan sesuai dengan rencana dan selesai tepat waktu. Ciee... ^_^

Koneksi Internet

Untungnya di ruang OSCC lantai 8 gedung biru Stiom Surabaya sudah tersedia. Kita bisa connect ke Acces Point bernama ppti-ap.

Editor

Pada workshop Web Development From Zero to Hero ini, kita dianjurkan untuk menggunakan Atom yang bisa Anda download di https://atom.io/

Instalasi ATOM text editor

Code editor ini dibuat oleh Github. Lisensinya Open Source dan Free.

Kemudian, setelah selesai instal Atom, kita lanjut install Packages. Packages disini merupakan fitur tambahan yang bisa kita tambah ke Atom. Di workshop ini, kita dianjurkan untuk menginstal beberapa packages sebagai berikut :
  1. docblock by nikhilkalige
  2. emmet by emeetio
  3. file-icons by file-icons
  4. language-blade by jawee
  5. language-vue by hedefalk
  6. linter by steelbrain
Jika Anda sukses menginstall, maka di halaman setting / preferences > packages akan muncul packages yang sudah terinstal seperti ini.

Install packages atom


Apache-PHP-MySQL

  1. Untuk Linux, Anda bisa gunakan LAMP
  2. Untuk Windows, Anda bisa gunakan WAMP
  3. Untuk Mac, Anda bisa gunakan MAMP
ketiga software tersebut, bisa Anda dapatkan free dengan mengunjungi https://www.apachefriends.org/download.html

Anda tidak harus menginstal software yang sama persis seperti yang saya jelaskan diatas. Anda bisa menggunakan software lain, tetapi yang jelas hasilnya harus sama yaitu terinstallnya Apache, PHP dan MySQL.

! Versi PHP yang direkomendasikan yaitu PHP 5.6, 7.0 atau 7.1
! Versi MySQL yang direkomendasikan yaitu MySQL versi 5.5 atau 5.6

Untuk memastikan versi yang Anda instal sudah benar. Lakukan ini :
  1. Buka control panel dari software diatas
  2. Start Apache dan MySQL
  3. Buka web browser
  4. Kunjungi alamat http://localhost
  5. Buka PhpMyAdmin untuk masuk ke dalam MySQL-nya
Alternatif cara lain :
  1. Buka CMD (Windows) / Terminal (Linux / Mac)
  2. Ketik perintah : php -v maka akan muncul versi dari PHP
  3. Ketik perintah : mysql --version maka akan muncul versi dari MySQL
hasil test versi oho dan mysql

Lalu bagaimana jika version yang Anda install tidak sesuai dengan yang sudah saya sebutkan? 
Jelas Anda harus uninstall dan install sesuai dengan yang saya sebutkan. Hal ini penting karena semakin tinggi versinya, maka fitur - fitur yang ada didalamnya sudah baik dan up to date dan support dengan materi yang diajarkan pada workshop ini.

Version Control System

Ini merupakan tool yang sering digunakan oleh para developer software untuk memanajemen software supaya memilik progres history dan mempermudah pengerjaan.

Git

Merupakan salah satu VCS (Version Control System) yang sangat populer. Dalam workshop kali ini, VCS yang digunakan adalah Git.

Instalasi

  1. Kunjungi https://git-scm.com/
  2. Download dan install versi terbarunya
install git-scm

Git Clients

Git memilik tampilan GUI berupa Command Line, karena dirasa sulit maka banyak pihak ketiga yang membuat Git Clients berbentuk GUI (Ghrapic User Interface).

Anda bisa download Smartgit yang berlisensi gratis untuk non-commercial. Untuk mendownloadnya, Anda bisa kunjungi http://www.syntevo.com/smartgit/. Jangan lupa di install juga ya.

software git smartgit free license

GitHub

Merupakan layanan berbasis web yang populer untuk pengembangan software dengan menggunakan version control system yang sudah saya jelaskan sebelumnya yaitu Git.


Registrasi GitHub

Dalam workshop ini kita diharuskan untuk daftar akun GitHub. Lakukan langkah ini :
  1. Kunjungi https://github.com/
  2. Isi data dan klik Sign-up
website github dan registrasinya

Dependency and Package Manager

Pertemuan pertama ini juga diharuskan untuk install software - software berikut ini :
  1. Composer > https://getcomposer.org/
  2. NodeJS > https://nodejs.org/en/
  3. NPM (akan muncul setelah usai instal NodeJS)
Untuk memastikan instalasi benar. Lakukan pengecekan dengan cara ini :
  1. Buka CMD (Windows) / Terminal (Linux / Mac)
  2. Ketik perintah : composer -V  (pastikan V nya huruf besar) maka akan muncul versi dari Composer
  3. Ketik perintah : node -v maka akan muncul versi dari NodeJS 
  4. Ketik perintah : npm -v maka akan muncuk versi dari NPM
Berikut hasil dari eksekusi 3 perintah tersebut :

hasil cek versi composer, nodejs dan npm






Di pertemuan pertama ini memang masih persiapan dimana software - software diatas sudah harus terinstal untuk digunakan dalam pengembangan.
Artikel Terkait : Web Development From Zero to Hero - Meet 2
Sekian dari apa yang saya pelajari di pertemuan pertama workshop Web Development From Zero to Hero - Meet 1 yang diadakan oleh Lug Stikom Surabaya sebagai Institut Berkualitas, Unggul dan Terkenal. Tunggu postingan saya berikutnya tentang workshop ini yang pastinya lebih seru. Nuhun