WHAT'S NEW?
Loading...
Showing posts with label Blog. Show all posts
Showing posts with label Blog. Show all posts



Lagi santai upload project ke hosting, eh salah satu API yang dipakai cuma bisa diakses lewat SSL atau secure link :/ , Kali ini ane mau share cara mengubah semua permintaan link pada Laravel menjadi https.


Tambahkan kode berikut ke app/Providers/AppServiceProvider.php

(Sisipkan pada function boot)


\URL::forceSchema('https');


Dan, tara.. waktu di klik link apapun menjadi https:// :)



Semoga Bermanfaat.


Lama ga ngeblog, saking sibuknya hehe

Kali ini mau share pengalaman dari petualangan belajar Laravel, yaitu menggunakan time ago, kira-kira gimana, langsung aja diliat di bawah.

  1. Tambahkan code ini pada file Controller

    public static function time_elapsed_string($datetime, $full = false) {
    $now = new DateTime;
    $ago = new DateTime($datetime);
    $diff = $now->diff($ago);
    
    $diff->w = floor($diff->d / 7);
    $diff->d -= $diff->w * 7;
    
    $string = array(
         'y' => 'year',
         'm' => 'month',
         'w' => 'week',
         'd' => 'day',
         'h' => 'hour',
         'i' => 'minute',
         's' => 'second',
     );
     foreach ($string as $k => &$v) {
         if ($diff->$k) {
             $v = $diff->$k . ' ' . $v . ($diff->$k > 1 ? 's' : '');
         } else {
             unset($string[$k]);
         }
     }
    
     if (!$full) $string = array_slice($string, 0, 1);
     return $string ? implode(', ', $string) . ' ago' : 'just now';
    }
  2. Taro code ini di view

    use App\Http\Controllers\FileController;
  3. Dan untuk memanggilnya

    {{ FileController::namaFunction(valueDatenya, true) }}
    untuk menampilkan hanya dalam hitungan harian, jaman, atau menitan saja gunakan 'false', dan untuk menampilkan full beserta jam, menit, detik gunakan 'true' pada parameternya.
  4. Jangan lupa tambahkan ini pada Controllernya, karena fungsinya menggunakan DateTime;

    use DateTime;
  5. Dan tara... jadi.

     

Maaf tulisan acak2, yang penting isinya :) 


Aplikasi ini dibuat dengan Framework PHP CodeIgniter, dengan fungsi untuk memonitoring barang yang masuk ke Lab dan barang yang keluar dari Lab pada Sekolah.

Fitur dari aplikasi ini, sebagai berikut :

- Daftar Barang, meliputi :

  1. Data Table, yang memungkinkan untuk memfilter/search barang, sorting data dari terbesar-terkecil ataupun dari terkecil-terbesar, dan mengatur berapa data yang ditampilkan setiap paging
  2. Edit, berfungsi untuk mengubah value dari data yang ada
  3. Hapus, berfungsi untuk menghapus data dari table
  4. Kurangi Stock, yang berfungsi untuk mengurangi barang yang ada di dalam Lab, dan akan otomatis barang yang keluar tersebut diinput ke daftar Barang Keluar
  5. Print/Cetak, berfungsi untuk membuat detail setiap barang dalam bentuk lembaran kertas, maupun PDF
  6. Export to Excel, berfungsi untuk mengeksport semua data ke dalam format Excel
  7. Checkbox dan Hapus Item Terpilih, berfungsi untuk menghapus barang yang di centang, untuk mempercepat penghapusan barang
  8. Pagination, pagination berfungsi untuk memperkecil data yang akan di tampilkan, supaya tidak bingung melihat data yang terlalu banyak nantinya

- Tambah Barang, meliputi :
  1. Untuk menginput barang yang masuk ke dalam Lab, terdapat 3 jenis Lab (Lab RPL, Lab MM, dan Lab TKJ)

- Daftar Barang Keluar

  1. Data Table, yang memungkinkan untuk memfilter/search barang, sorting data dari terbesar-terkecil ataupun dari terkecil-terbesar, dan mengatur berapa data yang ditampilkan setiap paging
  2. Edit, berfungsi untuk mengubah value dari data yang ada
  3. Hapus, berfungsi untuk menghapus data dari table
  4. Print/Cetak, berfungsi untuk membuat detail setiap barang dalam bentuk lembaran kertas, maupun PDF
  5. Export to Excel, berfungsi untuk mengeksport semua data ke dalam format Excel
  6. Checkbox dan Hapus Item Terpilih, berfungsi untuk menghapus barang yang di centang, untuk mempercepat penghapusan barang
  7. Pagination, pagination berfungsi untuk memperkecil data yang akan di tampilkan, supaya tidak bingung melihat data yang terlalu banyak nantinya


- Statistik, untuk menu ini belum berfungsi, mungkin ke depannya akan Saya lanjutkan

- Daftar Pengguna, di dropdown list ini menampilkan semua user yang terdaftar beserta nama dan jabatannya

- Account Setting, berfungsi untuk mengatur Nama, password, dan jabatan dari user


Aplikasi ini memiliki 3 level hak akses yaitu :

  1. Kepala Lab / Gudang
  2. Wakasapras
  3. Kepala Sekolah
Masing-masing level memiliki hak yang berbeda-beda, sebagai berikut :

- Untuk Kepala Lab, memiliki akses penuh dari sistem
- Untuk Wakasapras dan Kepala Sekolah, hanya dapat memonitor/melihat data masuk dan data keluar, dan juga membuat report dalam bentuk Excel.

Berikut beberapa screenshoot dari Aplikasi tersebut.











note: penulisannya agak absurd, maklum ga jago nyusun kata wkwkw.

Singkat cerita, Saya adalah siswa RPL di salah satu sekolah kejuruan di Depok, waktu tak berasa hingga Saya pun menginjak kelas 3 dan mau menghadapi Ujian, di tahun-tahun itu Saya bersama teman seperjuangan yang bernama Rizal, Kevin dan Ratno merencanakan membuat Startup yang berjalan di pengembangan Software, dan setelah melewati perundingan nama company yang akan kita buat adalah "Idealcom" yang berarti software-software yang kita buat itu ideal, selain itu kami juga memilih-milih hosting yang akan kita beli, yang murah tapi berkualitas karena isi dompet kami masih ukuran kantung dompet anak sekolahan.

Hari-hari berlalu dan Saya pun mendapatkan rezeki untuk mengupgrade Laptop Saya, yang dari spek ecek-ecek menjadi spek lumayan, dan disitulah Saya pun ditawari teman Saya untuk bermain game MMORPG bernama PSO2 dan Mabinogi:Heroes (Vindictus), bulan-bulan berlalu Saya kecanduan bermain game tersebut hingga pada akhirnya Saya pun berhenti bermain MMO dikarenakan update yang menguras kuota dan juga dibloknya server selain China, karena Saya malas memakai VPN jadi Saya memutuskan untuk berhenti. Karena Saya sudah kecanduan sekali dengan game, Saya pun kembali bermain game yaitu Osu!, game rythme. Pagi, siang, sore, malam Saya giat bermain game tersebut sampai-sampai lupa waktu dan tidak mengasah kemampuan Saya.

Ya, dan akhirnya kami pun lulus, dan batal membuat company tersebut (entah mau dibilang batal atau tidak yang jelas kami sudah jarang kontak-kontakan dan tidak lagi mendiskusikan hal tersebut), mereka pun diterima kerja di salah satu perusahaan yang berada di daerah Jakarta Selatan. Dan kondisi Saya ya mau tidak mau, Saya tidak memiliki kemampuan yang mumpuni, Saya pun akhirnya memutuskan untuk kuliah, di semester 1 kuliah Saya masih malas-malasan, sering bermain game dan tidak mementingkan masa depan, hingga pada akhirnya Saya merenung, melihat teman-teman Saya sudah sukses, dan gue kok begini-gini aja.

"Hadeh, gak punya kemampuan apa-apa, gimana nanti ya kalau udah lulus? diterima kerja atau nggak ya, si anu udah sukses gua gini-gini aja haduhhh"

"Mau jadi apa gw ini nantinya kalau begini terus-terusan, hidup buat kerja, kerja buat cari makan, selama ada makanan jadi santai aja, tapi kalau begini-gini terus ga bakal bisa mencukupi kehidupan sehari-hari."

Disitu pun Saya mulai serius menjalani hidup, Saya mulai meninggalkan game-game dengan cara menghapusnya, dan mulai meninggalkan OS Windows yang mana Windows membuat Saya ingin terus bermain game, dan Saya pun menginstall OS Linux sebagai gantinya untuk kebutuhan sehari-hari.

Saya pun mulai membaur dengan komunitas-komunitas pemrograman di Indonesia, mencari-cari tutorial sana sini, mulai mengikuti suatu event-event tertentu. Hingga pada saat ini, alhamdulillah Saya mampu mengejar kekurangan kemampuan-kemampuan Saya yang terdahulu, dari yang tidak tahu sama sekali menjadi sedikit lebih tahu.

Pesan Saya buat adik-adik yang masih menjalani sekolah atau pun kuliah.

"Gunakanlah waktu sebaik-baik mungkin, kalau tidak kalian akan menyesal nantinya dan juga carilah ilmu selain yang dipelajari di sekolah atau kampus, karena itu akan membuat kalian selangkah lebih maju dibandingkan yang diperlajari di sekolah. 
Kalau ada yang kecanduan bermain game, cepet-cepet deh kalian berhenti. Sebenernya game itu ga bermanfaat, yang ada cuma bikin goblog. Mungkin salah satu dari kalian berpikir, 'Ah nggak juga, liat tuh Pewdiepie hidupnya sukses karena game', ya itu kan Pewdiepie beda sama kalian-kalian, takdir dia emang begitu, dan juga kalau mau seperti Pewdiepie harus bisa ngomong, harus punya ide, kreatifitas, dll. Kalau di Indonesia sendiri kayanya sih susah jadi seperti Pewdiepie atau youtuber-youtuber lainnya, bayangkan apabila ada saingan web video yang menyaingi youtube, dan youtube pun ditutup, youtube ditutup? gamungkin! Ga ada yang ga mungkin di dunia ini dek!"

Ada kisah seorang gelandangan yang baru saja dipecat dari pekerjaannya dan rumahnya dijual kalau ga salah, dia bertemu dengan seorang programmer, dan ditawari uang atau Laptop dengan buku-buku Pemrograman, gelandangan tersebut memilih Laptop dengan buku-buku pemrograman, dan ia pun sukses dan kini menjadi developer iOS, namanya adalah Leo Grand.

Kesimpulannya:
Orang gagal gak akan gagal selamanya kalau orang tersebut mau merubah dirinya untuk lebih maju.
Mau sebobrok apapun, seseorang kalau ada kemauan pasti ada jalan.


Dan sebagai penutup, Apabila masih ada kesempatan dalam membangun Startup tersebut, mohon doanya agar Startup kami lancar dan sukses, dan kalau bisa menyaingi Microsoft, hahaha.. :D

Tamat ;)


Kelebihan Politeknik Tugu


1. Biaya Muran dan Beasiswa Kurang Mampu

Bagi kalangan masyarakat yang kurang mampu, tentunya beasiswa adalah hal yang dicari-cari, karena adanya keringanan biaya.

Di Politeknik Tugu sendiri terdapat 3 pilihan beasiswa :
- Beasiswa 50%
- Beasiswa 70%
- Beasiswa 100%

Dan tentunya setiap pilihan beasiswa memiliki syarat dan ketentuan masing-masing. Selain dari beasiswa itu sendiri, Politeknik Tugu biaya normalnya juga sudah termasuk murah dibandingkan perguruan tinggi lainnya.




Kekurangan Politeknik Tugu


1. Lingkungan yang kurang kondusif

Lingkungan di Politeknik Tugu memang kurang kondusif, seperti tempat rest yang kurang bersih, tempat rest itu sendiri tepat di bawah pohon besar, yang mana saat musim penghujan datang banyak sekali serangga-serangga yang berkembang biak dan juga banyak kotoran binatang di tempat rest itu sendiri.

Selain itu, gedungnya tergabung dengan SMK Insan Mandiri, jadi seperti itu adalah milih SMK sedangkan tertera di depan gedung bertuliskan papan "Politeknik Tugu Jakarta", alhasil rata-rata ruang kelas di kuasai oleh siswa SMK ketimbang mahasiswa.


2. Dosen yang Ilmunya Masih Setengah-setengah

Kenapa Saya bilang setengah-setengah ?
Karena pengalaman saya, dosen itu sendiri masih melihat-lihat buku saat sedang mengajar, padahal pelajaran itu sangatlah sangat mudah jika dilihat dari dosen itu sendiri yang pernah berkata bahwa Beliau sudah dapat membuat sebuah "SESUATU" sendiri, bahkan dapat menghasilkan uang.

Tidak hanya itu, sebenarnya ada dosen yang lebih mampu untuk mengajarkan mata pelajaran dari dosen pertama di atas, tetapi staff kampus sendiri yang tidak PANDAI dalam pengaturan Jadwal, atau bahkan dosennya itu sendiri yang egois untuk mengajar mata pelajaran tersebut.

Saran Saya, "Kalau tidak mampu mengajar lebih baik tidak usah mengajar, daripada membuat kesal"


3. Seluruh Jurusan/Fakultas dijadikan "SATU"

Ya, seluruh mahasiswa dari segala jurusan dari bidang tertentu dijadikan 1.

Penjelasan : Mahasiswa komputer yang mengambil Desain Grafis dijadikan satu dengan Teknik Informatika yang mempelajari pemrograman, alhasil ya mahasiswa Desain Grafis mabok atau bahkan bisa muntah darah melihat kode-kode yang seharusnya hanya diajarkan untuk mahasiswa Teknik Informatika, terlebih lagi mahasiswa Desain Grafis, sama sekali TIDAK DIAJARKAN tentang desain dari awal kuliah. Hmm..


4. Kurang Populer

Ya, kampus ini memang kurang populer padahal dari iklannya sendiri saya lihat sampai pelosok-pelosok Pekapuran, Depok. Saya pun terkejut saat melihat iklan tersebut bisa sampai tempat itu saat Saya bermain ke rumah teman, tapi masih kurang populer dan masih sedikit mahasiswa yang mendaftar.

Faktor tersebut mungkin bisa saja berpengaruh karena informasi melalui internet yang kurang.
Bisa dilihat sendiri dari website resmi kampus tersebut (http://www.poltektugu.info, http://poltektugu.ac.id), masih berantakan dan masih memakai blog wordpress, dengan template berantakan, writing contentnya pun juga berantakan. Hmm..


5. Superman (Khusus TI)

Hahaha, superman alias manusia super.
Di kampus ini teknologi komputer khususnya pemrograman memang selalu dijunjung tinggi, bisa dilihat sesuai pengalaman saya dari jadwal akademik, banyak sekali disisipkan mata kuliah pemrograman, dalam satu minggu terdapat 4 mata pelajaran pemrograman sekaligus.

Saya sendiri yang sudah tidak asing lagi dengan dunia pemrograman yang memiliki pengalaman +/- 4 tahun saja masih keteter, bayangkan saja untuk menguasai 1 bahasa pemrograman saja sulit sekali apalagi untuk mahasiswa yang tidak mempunyai background/latar belakang dalam dunia IT, semisal troubleshooting hal sepele di komputer saja masih belum bisa, bayangkan bayangkan.. hahaha.




* Tidak ada unsur menjelekkan atau menjatuhkan nama Politeknik Tugu Jakarta, Saya hanya ingin memaparkan kualitas dari kampus tersebut, dan berharap ada kemajuan untuk kampus ini


Murah boleh-boleh saja, tetapi pikirkan juga kualitas. Harus ada meteran-meteran tersendiri, dan dipikir secara matang.


Bagi sebagian siswa/i yang baru lulus dari sekolah menengah atas dari SMA/SMK/STM tentunya akan memilih apakah hal yang akan dilakukannya untuk masa depan, apakah harus kerja atau kuliah atau bahkan keduanya.

Kebanyakan siswa SMA biasanya memilih kuliah untuk melanjutkan kehidupannya karena belum dibekali skill, tidak seperti SMK dan STM yang sudah dibekali skill sejak lulus SMP.

Kebanyakan mahasiswa jaman sekarang

Kebanyakan dari anak muda jaman sekarang tidak terlalu mementingkan masa depannya, dan hanya berpikir bahwa kehidupannya masih ditanggung oleh orang tuanya sehingga pemikirannya tidak mandiri, alhasil banyak sekali mahasiswa/i yang kuliah hanya main-main saja. Banyak sekali mahasiswa yang kuliah kegiatannya nongkrong, belajar kurang.
Mungkin sudah tertanam di otak anak muda jaman sekarang, yang pikirannya masa bodo dengan masa depan, yang penting happy dan bebas beban pikiran. Berpikir mencari pekerjaan itu mudah, dan hasilnya ? kalau tidak jadi OB ya kasir supermarket atau bahkan Pengacara (Pengangguran banyak acara). :D

Memang pada zaman sekarang pangkat dari pendidikan tidak terlalu penting, yang penting skill mumpuni. Pada saat ini banyak sekali perusahaan-perusahaan yang tidak memerlukan latar belakang pendidikan dari calon pelamar pekerja, tetapi skill memenuhi requirement dari perusahaan.

Akan tetapi kalau skill nongkrong doang, apakah berguna bagi perusahaan ? hehehe..


Lalu fakultas/jurusan apakah yang benar-benar harus diambil oleh calon mahasiswa/i ?

Masalah jurusan sudah seharusnya calon mahasiswa/i sudah seharusnya calon mahasiswa/i mempunyai planning untuk masa depannya, kalau ingin menjadi "ITU" ya harus memilih jurusan "ITU".

Tidak sedikit dari mahasiswa/i sekarang ini salah memilih jurusan atau asal-asalan memilih, "Ga punya masa depan ya ? :D hehehe.."

Contohnya di kampus mimin sendiri, jurusan komputer banyak tapi ogah-ogahan kalau belajar, baru pusing sedikit malas, ulangan cuma bisa contek sama yang jago, minta di depak nih kayanya hehehe..

Kalau Skripsi minta dibuatkan ? depak saja langsung brow, ga usah basa-basi :D hehehe...

Intinya sebaiknya Anda untuk para calon mahasiswa/i sudah membuat planning untuk masa depan Anda,
Anda ingin menjadi apa ?
Anda ingin kerja apa ?
Bagaimana Anda nantinya ?
Apakah Anda di masa depan akan menjadi orang yang berhasil atau menjadi orang yang gagal ?

Dan untuk mahasiswa/i yang sudah terlanjur memilih jurusan bisa memikirkannya kembali apakah Anda akan melanjutkan atau Anda pindah jurusan ?


Karena penyesalan hanya ada di akhir, tidak di awal. Maka dari itu pikirkanlah sekarang atau Anda akan menjadi orang yang gagal :)